| 1134 | } |
| 1135 | |
| 1136 | size_t CTxMemPool::DynamicMemoryUsage() const { |
| 1137 | LOCK(cs); |
| 1138 | // Estimate the overhead of mapTx to be 15 pointers + an allocation, as no exact formula for boost::multi_index_contained is implemented. |
| 1139 | return memusage::MallocUsage(sizeof(CTxMemPoolEntry) + 15 * sizeof(void*)) * mapTx.size() + memusage::DynamicUsage(mapNextTx) + memusage::DynamicUsage(mapDeltas) + memusage::DynamicUsage(vTxHashes) + cachedInnerUsage; |
| 1140 | } |
| 1141 | |
| 1142 | void CTxMemPool::RemoveUnbroadcastTx(const uint256& txid, const bool unchecked) { |
| 1143 | LOCK(cs); |
no test coverage detected