hirthwork 19.02.2013 04:16 mcabber

Ах, до чего же гоже с утречка пораньше починить memory leak...

1. Rayslava 19.02.2013 04:30 37031303791361246580402942

Ты же вроде на жабе писал, не?

2. hirthworkRayslava /1 19.02.2013 04:31 mcabber

ты меня недооцениваешь. я и на жабе memory leak заимплементил

3. Rayslavahirthwork /2 19.02.2013 04:32 37031303791361246580402942

Какой молодец. Создал кольцо ссылающихся друг на друга объектов? Или есть ещё более изощрённые методы?

4. hirthworkRayslava /3 19.02.2013 04:32 mcabber

нет, просто из одной довольно глобальной и персистентной мапы забыл удалять объекты

5. Rayslavahirthwork /4 19.02.2013 04:33 37031303791361246580402942

Печальная история… Как заметил? Просто по объемам памяти или спецтулзами?

6. hirthworkRayslava /5 19.02.2013 04:34 mcabber

ну сначала я вчера заметил, что garbage collector отрабатывает по семь секунд (и на это время все остальные операции замораживаются), ну а потом снял heap dump и посмотрел heap analyzer'ом какие структуры больше всего памяти занимают

7. Rayslavahirthwork /6 19.02.2013 04:44 37031303791361246580402942

Понятно. Ну, тоже неплохо. Надо посмотреть, как подобное запилить в лиспе.

Do you really want to delete ?