Fix error in memory usage calculation (unintended integer division)
This commit is contained in:
parent
7466a26cab
commit
a16c6d23ca
1 changed files with 2 additions and 2 deletions
|
@ -159,12 +159,12 @@ bool CDBWrapper::WriteBatch(CDBBatch& batch, bool fSync)
|
||||||
const bool log_memory = LogAcceptCategory(BCLog::LEVELDB);
|
const bool log_memory = LogAcceptCategory(BCLog::LEVELDB);
|
||||||
double mem_before = 0;
|
double mem_before = 0;
|
||||||
if (log_memory) {
|
if (log_memory) {
|
||||||
mem_before = DynamicMemoryUsage() / 1024 / 1024;
|
mem_before = DynamicMemoryUsage() / 1024.0 / 1024;
|
||||||
}
|
}
|
||||||
leveldb::Status status = pdb->Write(fSync ? syncoptions : writeoptions, &batch.batch);
|
leveldb::Status status = pdb->Write(fSync ? syncoptions : writeoptions, &batch.batch);
|
||||||
dbwrapper_private::HandleError(status);
|
dbwrapper_private::HandleError(status);
|
||||||
if (log_memory) {
|
if (log_memory) {
|
||||||
double mem_after = DynamicMemoryUsage() / 1024 / 1024;
|
double mem_after = DynamicMemoryUsage() / 1024.0 / 1024;
|
||||||
LogPrint(BCLog::LEVELDB, "WriteBatch memory usage: db=%s, before=%.1fMiB, after=%.1fMiB\n",
|
LogPrint(BCLog::LEVELDB, "WriteBatch memory usage: db=%s, before=%.1fMiB, after=%.1fMiB\n",
|
||||||
m_name, mem_before, mem_after);
|
m_name, mem_before, mem_after);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue