comp.lang.idl-pvwave archive
Messages from Usenet group comp.lang.idl-pvwave, compiled by Paulo Penteado

Home » Public Forums » archive » Memory de-allocation and "restore"
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Return to the default flat view Create a new topic Submit Reply
Memory de-allocation and "restore" [message #4160] Wed, 10 May 1995 00:00 Go to previous message
rutledge is currently offline  rutledge
Messages: 4
Registered: May 1995
Junior Member
I apologize to those who are boring of this subject, but I
have not received any answers at all, and I cannot believe that
the difficulty I am having MUST exist -- there must be SOME way
around it.

I save a variabele "specdata" (a common variable) using a "save" command.
"specdata" contains, at different times, different information, but all of the
same structure, to various files.

I ran the following test:

for i=0L, n_ffiles-1 do begin ; CYCLE THROUGH THE FILES
specdata = 0
restore, filename=ffiles(i), /verbose
endfor


which cycles through files and restores to the variable "specdata". On the
first iteration, the loop takes about 10 seconds, and no time is spent
at the "specdata=0" line. On the second iteration, approximately 2minutes
are required by the "specdata=0" line, and >10 minutes are required on
that "restore". The second "restore" is half the memory size of the first
"restore", so it is not a problem of the memory requirements.

Is this REALLY the way IDL is? Is there REALLY no way to improve this
(either for me to improve this, or RSI to improve this). If this cannot
be improved, I cannot use IDL in the future, because it is simply not
fast enough on silly 'ol I/O.

Bob
[Message index]
 
Read Message
Read Message
Read Message
Previous Topic: IDL 4.0 is shipping
Next Topic: Common blocks revisited...

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ] [ PDF ]

Current Time: Wed Oct 08 15:53:54 PDT 2025

Total time taken to generate the page: 0.00401 seconds