Я использовал инструменты для проверки утечек и других проблем с памятью в моей программе. Хотя утечки, обнаруженные приборами, чрезвычайно малы и не имеют значения, я обнаружил, что объем свободной физической памяти продолжает уменьшаться, пока я использую программу.
Я использую монитор памяти, чтобы определить, сколько памяти использует мое приложение, и распределения, чтобы определить, где это в основном происходит. Я всегда убеждаюсь, что освобождаю память каждый раз, когда выделяю или сохраняю, и, видя, что утечек почти нет, я предполагаю, что с моим управлением памятью все в порядке.
Кто-нибудь знает, что я могу сделать, чтобы решить эту проблему, или рекомендовать способ разобраться в ней?