mnemonic - The best tool to find leakage
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.
How it works
Сейчас у мнемоника есть два режима работы –
-
Полуавтоматический, когда вы добавляете в нужных вам местах триггеры мнемоника. В этом режиме мнемоник будет выводить или сохранять данные каждый раз, когда будет выполняться код триггера.
-
Автоматический, когда вы проксируете ваш логгер через прокси мнемоника. В этом режиме мнемоник будет выводить или сохранять данные каждый раз, когда вызывается логгер.
Formats
Мнемоник поддерживает три формата вывода данных:
-
Pretty - красиво отформаттированный текстовый вывод данных: скриншот
-
JSON - данные представлены в виде JSON-массива, удобно для дальнейшего анализа при помощи внешних инструментов пример формата
-
CSV - данные представлены в формате CSV, можно воспользоваться любым инструментом с поддержкой импорта из csv, таким как Google Sheets и тп. пример формата
Если вам не хватает какого-либо формата – мы будем очень рады пулл реквесту или ишью с описанием недостающего формата.
What and how you can track with mnemonic
Мы постарались добавить в этот инструмент все метрики, которые когда-либо помогали нам в расследовании наших утечек. Если мы упустили что-то важное - мы будем очень благодарны за пулл реквест или ишью с описанием метрики.
На данный момент инструмент позволяет следить за следующими показателями: