40. Время. До совещания есть 15 минут чтобы быстро слопать суп.
41. Наша грозная Проджект Менежерша жаждет отчетности.
42. Звоню на совещание, попутно поглядывая на графики. Там ничего нового. Мы готовы к новой ступени тестирования.
43. Однако, Прожект Менежерша не шутит по поводу отчетности и жаждет ее не по-детски. Ей нужны задокументированные результаты вчерашних анализов. Завариваю себе ромашковый чай и приступаю.
44. Последний memory dump сгенерился еще в выходные. Копирую с сервера к себе.
45. А наши все ушли на Большое Слушанье Речей. Я решила опоздать, так как дел по горло, а ключевые моменты мне и так расскажут. Самострел в зеркале пустынной дамской комнаты.
46. Между тем мне перезваниевают из автоцентра. Новости неутешительные, как видно из переписки с мужем.
47. Меня колесоэпопея уже начала порядком нервировать. Решаю временно прекратить нервничать, плюнуть на речи, и перенести мамин визит к врачу с завтрашнего дня на через неделю. Потом звоню русским умельцам, договариваюсь с ними о встрече на предмет починки моего многострадального колеса, и начинаю анализировать память.
48. Здесь показаны классы, которых в момент обвала обнаружилось больше всего и кто их не отпустил для чистки. Сборщим мусора собирает только бесхозные объекты. Если кто-то не отпустил указатель на объект - он считается небезхозным и чистке не подлежит.
49. А тут - сколько конкретно места занимают различные объекты.
50. Это уже четвертый и последний dump. И мой перекус на его фоне.
51. А между тем выяснилось, что мне все еще придется пользоваться чужим доступом к Wily, т.к. для получение своего надо заполнить вот эту форму. О, я не рассказала вам о Wily? Это профилятор, который работает по принципу интроскопии - неинвазивного наблюдения. Он подключен к работающей программке и собирает о ней различные данные - heap space, утилизация процессора, обращения к базе данных, и много других важных и нужных подробностей. Графики которые вы видели выше (из емели архитектора) сгенерированы интроскопом.
52. Заходит сотрудница. Просит погуглить одну интересную ошибку. Так как мне официально нечего делать, занимаюсь поисками чужих гениальных решений.