Как я могу определить, сколько памяти моя программа в настоящее время занимает

Связанный с моим предыдущим вопросом:

Предотвращение проблем с памятью при обработке больших объемов текста

Есть ли способ определить, сколько места в памяти занимает моя программа? Я заканчиваю обработку большого количества текстового файла и обычно сохраняю обработанные объекты в памяти. Бывают случаи, когда информации будет слишком много, и мне не хватит памяти. У меня есть решение, позволяющее избежать проблемы с выделением памяти, но я хочу использовать его только в случае необходимости, чтобы избежать подкачки страниц, что в конечном итоге приведет к снижению производительности при ее 'не нужно. Есть ли способ выяснить, сколько памяти я занимаю, чтобы я мог публиковать информацию только в случае необходимости?

НОТА: Я ищу решение, которое моя программа может использовать для пейджинга, когда это необходимо.

Ответы на вопрос(4)

Ваш ответ на вопрос