[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.