[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