Re: memory use
- To: mathgroup at smc.vnet.net
- Subject: [mg4826] Re: memory use
- From: rubin at msu.edu (Paul A. Rubin)
- Date: Fri, 20 Sep 1996 01:12:44 -0400
- Organization: Michigan State University
- Sender: owner-wri-mathgroup at wolfram.com
In article <51c4vv$b2u at ralph.vnet.net>,
rustybel at foothill.net (Russell Towle) wrote:
->Using MMA 2.2 on a PowerMac with 32MB RAM allocated to the kernel, I am
->assembling large arrays of integers which I pass to ListPlot3D. For
->example, a list of dimensions {490, 1091}. Simply to assemble this list
->uses so much memory that I cannot pass it to ListPlot3D in the same
->session; so I thought that writing it to a file might be a good device.
->
->I use the syntax, (biglist >> "filename"), but to my surprise, the kernel
->requires tons of memory to execute this, even though the list "biglist"
is
->already evaluated, and every element in it already resides in memory.
->
->By allocating 40 MB of memory to the kernel, I was able to write the list
->to a file. The file size itself was only 3MB. Why does MMA need 16 or
->20MB to write a 3MB file?
->
->Russell Towle
->Giant Gap Press
->P.O. Box 141
->Dutch Flat, California 95714
->------------------------------
->Voice: (916) 389-2872
->e-mail: rustybel at foothill.net
->------------------------------
->
Are the integers literally integers, or expressions that reduce to
integers? (Although I'm not sure how much of a difference that makes.)
More to the point, have you tried using Share[] to reduce the memory
consumption?
-- Paul
->
->
->
**************************************************************************
* Paul A. Rubin Phone: (517) 432-3509 *
* Department of Management Fax: (517) 432-1111 *
* Eli Broad Graduate School of Management Net: RUBIN at MSU.EDU *
* Michigan State University *
* East Lansing, MI 48824-1122 (USA) *
**************************************************************************
Mathematicians are like Frenchmen: whenever you say something to them,
they translate it into their own language, and at once it is something
entirely different. J. W. v. GOETHE
==== [MESSAGE SEPARATOR] ====