Build host: xahau-build Build date: Wed Aug 20 03:04:09 UTC 2025 Build md5: 888a46eb1316cd3a8d7c3c6aa8c02ca1 xahaud Git remotes: origin https://github.com/Xahau/xahaud (fetch) origin https://github.com/Xahau/xahaud (push) Git status: HEAD detached at pull/570/merge Changes not staged for commit: (use "git add ..." to update what will be committed) (use "git restore ..." to discard changes in working directory) modified: ../Builds/CMake/deps/WasmEdge.cmake modified: ../src/ripple/net/impl/RegisterSSLCerts.cpp modified: ../src/ripple/protocol/impl/BuildInfo.cpp Untracked files: (use "git add ..." to include in what will be committed) ../Builds/CMake/deps/WasmEdge.old ../src/certs/ ../src/ripple/net/impl/RegisterSSLCerts.cpp.old no changes added to commit (use "git add" and/or "git commit -a") Git log [last 20]: commit c050785f22e0c4c9e11bea68df225aeafa7463df Merge: 7a79024 1703574 Author: Niq Dudfield Date: Wed Aug 20 02:51:57 2025 +0000 Merge 1703574d503c4cc0ef63da36be51b38bb9b7a2bc into 7a790246fbb9889a37822e438632550aafca4a91 commit 1703574d503c4cc0ef63da36be51b38bb9b7a2bc Author: Nicholas Dudfield Date: Wed Aug 20 08:17:17 2025 +0700 fix: add actual transaction data to RWDB memory usage calculations The existing memory usage functions only counted structural overhead (sizeof of containers and pointers) but missed the actual transaction and metadata blob sizes. This caused severe underreporting - showing KBs when actually using MBs or GBs. Changes: - Keep existing structural overhead calculations - Add actual transaction/metadata serialized data sizes - Use transactionMap_ as single source to avoid double-counting - Add MAP_NODE_OVERHEAD constant for red-black tree nodes (~40 bytes each) - Use vector::capacity() instead of size() for actual allocated memory - Include ledger's transaction map node overhead in ledger calculations - Change internal calculation to uint64_t to prevent overflow - Add clear comments explaining what each section measures These improvements provide much more accurate memory reporting for monitoring and diagnostic purposes. commit 7a790246fbb9889a37822e438632550aafca4a91 Author: Niq Dudfield Date: Thu Aug 14 14:41:49 2025 +0700 fix: upgrade CI to GCC 13 and fix compilation issues, fixes #557 (#559)