comparison OrthancServer/Sources/ServerContext.cpp @ 5149:05112ff6ba22 malloc-trim

trying malloc_trim
author Alain Mazy <am@osimis.io>
date Fri, 27 Jan 2023 16:46:46 +0100
parents 2df546a76e17
children c81f363d3aa3
comparison
equal deleted inserted replaced
5148:2df546a76e17 5149:05112ff6ba22
46 #include "ServerToolbox.h" 46 #include "ServerToolbox.h"
47 #include "StorageCommitmentReports.h" 47 #include "StorageCommitmentReports.h"
48 48
49 #include <dcmtk/dcmdata/dcfilefo.h> 49 #include <dcmtk/dcmdata/dcfilefo.h>
50 #include <dcmtk/dcmnet/dimse.h> 50 #include <dcmtk/dcmnet/dimse.h>
51 51 #include <malloc.h>
52 52
53 static size_t DICOM_CACHE_SIZE = 128 * 1024 * 1024; // 128 MB 53 static size_t DICOM_CACHE_SIZE = 128 * 1024 * 1024; // 128 MB
54 54
55 55
56 /** 56 /**
141 << " callback while signaling a change: " << e.What() 141 << " callback while signaling a change: " << e.What()
142 << " (code " << e.GetErrorCode() << ")"; 142 << " (code " << e.GetErrorCode() << ")";
143 } 143 }
144 } 144 }
145 } 145 }
146
147 malloc_trim(0);
146 } 148 }
147 } 149 }
148 150
149 151
150 void ServerContext::SaveJobsThread(ServerContext* that, 152 void ServerContext::SaveJobsThread(ServerContext* that,