Есть ли способ профилировать использование памяти mathkernel (вплоть до отдельных переменных), кроме как заплатить $$$ за их плагин Eclipse (математический инструмент, iirc)?Использование памяти профилирования в Mathematica
В настоящее время я заканчиваю выполнение программы, которая берет несколько ГБ памяти, но единственное, что хранится, должно быть не более 50 МБ данных, но mathkernel.exe имеет тенденцию удерживаться на ~ 1,5 ГБ (в основном, поскольку как Windows это даст). Есть ли лучший способ обойти это, кроме сохранения необходимых мне данных и выхода из ядра каждый раз?
EDIT: Я только что узнал о функции ByteCount (которая показывает некоторые тревожные результаты по базовым типам данных, но это помимо точки), но даже сумма по всем моим переменным нигде не приближается к сумме, принятой математическим выражением. Что дает?
@Alexy, вы можете указать на пример кода/демо? –
@myaccount_ram Пример: http://stackoverflow.com/a/5017071/590388 –