Профилирование использования памяти в Mathematica

Есть ли способ профилировать использование памяти mathkernel (вплоть до отдельных переменных), кроме оплаты $$ за их плагин Eclipse (mathematica workbench, iirc)?

Прямо сейчас я заканчиваю выполнение программы, которая занимает несколько ГБ оперативной памяти, но единственное, что хранится, должно быть не более ~ 50 МБ данных, однако mathkernel.exe имеет тенденцию удерживать ~ 1,5 ГБ (в основном, столько, сколько Windows будет дай это). Есть ли лучший способ обойти это, кроме сохранения необходимых мне данных и выхода из ядра каждый раз?

РЕДАКТИРОВАТЬ: я только что узнал о функции ByteCount (которая показывает некоторые тревожные результаты по основным типам данных, но это не главное), но даже сумма по всем моим переменным далеко не близко к сумме, взятой mathkernel. Что дает?

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

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