[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Strange memory problem



Liam Gumley <Liam.Gumley@ssec.wisc.edu> wrote in message
3860E331.C4E36EA4@ssec.wisc.edu">news:3860E331.C4E36EA4@ssec.wisc.edu...
> "Mark D. Williams" wrote:
> > FWIW, if you want to save time and memory, a faster way to do the above
> > is as follows:
> >
> > WAVE> temp = BYTARR(1000,1000,25, /NoZero) + 10B
>
> I get the fastest response (in IDL) with
>
> temp = replicate(10B, 1000, 1000, 25)
>
> Cheers,
> Liam.


With IDL 5.3 on WinNT I got:

temp = BYTARR(1000,1000,25, /NoZero) + 10B
       1.8230000 Seconds

temp = replicate(10B, 1000, 1000, 25)
       6.3290000 Seconds


I got tired of waiting (more than two minutes) for

temp=bytarr(1000,1000,25)               ; 0.351 seconds for this much
temp(*)=10


Julie

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Juliet G. Greenwood
Senior Programmer
Oceanweather Inc.
JulieG@Oceanweather.com
http://www.oceanweather.com/

http://www.thehungersite.com/
The Hunger Site - Donate Food for Free to
Feed Hungry People in the World.
The Site's Sponsors Make the Donations.