Mercurial > hg > orthanc
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, |