Обычно в системе со сборкой мусора используемая память медленно растёт, растёт, растёт, а потом бух и быстро упала (запустился сборщик мусора и всё собрал). Потом опять растёт, растёт, растёт, и бух упала и т.д. На графике использования памяти получается пила с "левым ходом".

Я сейчас в своей программе прикрутил кеширование некоторых часто используемых объектов.

После этого на графике использования памяти получается пила не с "левым", а с "правым ходом"
(память сначала относительно быстро нарастает, а потом меееееедленно уменьшается), странно...