[ldv-project] Устранение утечек памяти в Aspectator
Evgeny Novikov
novikov at ispras.ru
Sat Feb 1 15:10:49 MSK 2014
Оригинальный аспект состоял из ~180000 примитивных срезов. На него без
исправления утечек не хватало памяти на ноуте.
Экспериментальный аспект из ~3000 примитивных срезов.
Система и настройки:
System settings:
kernel version: 3.7.10
cpu: Intel(R) Core(TM) i7-3537U CPU @ 2.00GHz
memory: 3940408 Kb
swap account: available
Resource Manager settings:
memory limit: 3000000000 bytes
time limit: 60000 ms
До исправления утечек:
LDV_STAGE=3
Time usage statistics:
wall time: 5176 ms
cpu time: 5112 ms
user time: 4390 ms
system time: 710 ms
Memory usage statistics:
peak memory usage: 2153615360 bytes
LDV_STAGE=4
Time usage statistics:
wall time: 5257 ms
cpu time: 4498 ms
user time: 3860 ms
system time: 650 ms
Memory usage statistics:
peak memory usage: 2141671424 bytes
После исправления утечек:
LDV_STAGE=3
Time usage statistics:
wall time: 6223 ms
cpu time: 6196 ms
user time: 6050 ms
system time: 160 ms
Memory usage statistics:
peak memory usage: 25661440 bytes
LDV_STAGE=4
Time usage statistics:
wall time: 5463 ms
cpu time: 5421 ms
user time: 5300 ms
system time: 120 ms
Memory usage statistics:
peak memory usage: 23171072 bytes
*Таким образом, уже удалось сократить использование памяти почти в 100
раз.**При этом потребление времени практически не изменилось.*
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://linuxtesting.org/pipermail/ldv-project/attachments/20140201/d97100c0/attachment.html>
More information about the ldv-project
mailing list