Changeset View
Changeset View
Standalone View
Standalone View
libs/image/kis_memory_statistics_server.cpp
Show First 20 Lines • Show All 151 Lines • ▼ Show 20 Line(s) | 141 | { | |||
---|---|---|---|---|---|
152 | } | 152 | } | ||
153 | stats.totalMemorySize = tileStats.totalMemorySize; | 153 | stats.totalMemorySize = tileStats.totalMemorySize; | ||
154 | stats.realMemorySize = tileStats.realMemorySize; | 154 | stats.realMemorySize = tileStats.realMemorySize; | ||
155 | stats.historicalMemorySize = tileStats.historicalMemorySize; | 155 | stats.historicalMemorySize = tileStats.historicalMemorySize; | ||
156 | stats.poolSize = tileStats.poolSize; | 156 | stats.poolSize = tileStats.poolSize; | ||
157 | 157 | | |||
158 | stats.swapSize = tileStats.swapSize; | 158 | stats.swapSize = tileStats.swapSize; | ||
159 | 159 | | |||
160 | KisImageConfig cfg(true); | 160 | KisImageConfig cfg; | ||
161 | 161 | | |||
162 | stats.tilesHardLimit = cfg.tilesHardLimit() * MiB; | 162 | stats.tilesHardLimit = cfg.tilesHardLimit() * MiB; | ||
163 | stats.tilesSoftLimit = cfg.tilesSoftLimit() * MiB; | 163 | stats.tilesSoftLimit = cfg.tilesSoftLimit() * MiB; | ||
164 | stats.tilesPoolLimit = cfg.poolLimit() * MiB; | 164 | stats.tilesPoolLimit = cfg.poolLimit() * MiB; | ||
165 | stats.totalMemoryLimit = stats.tilesHardLimit + stats.tilesPoolLimit; | 165 | stats.totalMemoryLimit = stats.tilesHardLimit + stats.tilesPoolLimit; | ||
166 | 166 | | |||
167 | return stats; | 167 | return stats; | ||
168 | } | 168 | } | ||
169 | 169 | | |||
170 | void KisMemoryStatisticsServer::notifyImageChanged() | 170 | void KisMemoryStatisticsServer::notifyImageChanged() | ||
171 | { | 171 | { | ||
172 | m_d->updateCompressor.start(); | 172 | m_d->updateCompressor.start(); | ||
173 | } | 173 | } | ||
174 | 174 | | |||
175 | 175 | |