Build host: xahau-build Build date: Wed Aug 20 02:40:02 UTC 2025 Build md5: 9c3b6d7c75edcd0a0c8d17399840fd1e 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 5eff0715938bfca717b27ad307ad7e517bb4cc6b Merge: 7a79024 65843a1 Author: Niq Dudfield Date: Wed Aug 20 02:26:29 2025 +0000 Merge 65843a1e65e1be98e0694f9d773d9468c4d9d973 into 7a790246fbb9889a37822e438632550aafca4a91 commit 65843a1e65e1be98e0694f9d773d9468c4d9d973 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)