Perfil de uso de memoria en Mathematica

¿Hay alguna forma de perfilar el uso de la memoria de mathkernel (hasta variables individuales) que no sea pagar $$ por su complemento Eclipse (Mathica Workbench, IIRC)?

En este momento termino la ejecución de un programa que toma varios GB de RAM, pero lo único que se almacena debe ser de ~ 50 MB de datos como máximo, sin embargo, mathkernel.exe tiende a retener ~ 1.5 GB (básicamente, tanto como Windows lo hará) darle). ¿Hay alguna forma mejor de solucionar esto, aparte de guardar los datos que necesito y salir del núcleo cada vez?

EDITAR: Acabo de enterarme de la función ByteCount (que muestra algunos resultados inquietantes en los tipos de datos básicos, pero eso es aparte del punto), pero incluso la suma de todas mis variables no está cerca de la cantidad tomada por mathkernel. ¿Lo que da?

Respuestas a la pregunta(4)

Su respuesta a la pregunta