If you know (or even just think) that your application is leaking, but you having hard times with figuring out what exactly is leaking, when and why – this tool will help you to figure this out.
Сейчас у мнемоника есть два режима работы –
-
Полуавтоматический, когда вы добавляете в нужных вам местах триггеры мнемоника. В этом режиме мнемоник будет выводить или сохранять данные каждый раз, когда будет выполняться код триггера.
-
Автоматический, когда вы проксируете ваш логгер через прокси мнемоника. В этом режиме мнемоник будет выводить или сохранять данные каждый раз, когда вызывается логгер.
Мнемоник поддерживает три формата вывода данных:
-
Pretty - красиво отформаттированный текстовый вывод данных: скриншот
-
JSON - данные представлены в виде JSON-массива, удобно для дальнейшего анализа при помощи внешних инструментов пример формата
-
CSV - данные представлены в формате CSV, можно воспользоваться любым инструментом с поддержкой импорта из csv, таким как Google Sheets и тп. пример формата
Если вам не хватает какого-либо формата – мы будем очень рады пулл реквесту или ишью с описанием недостающего формата.
Мы постарались добавить в этот инструмент все метрики, которые когда-либо помогали нам в расследовании наших утечек. Если мы упустили что-то важное - мы будем очень благодарны за пулл реквест или ишью с описанием метрики.
На данный момент инструмент позволяет следить за следующими показателями: