[Top][All Lists]

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

Re: Octave looping slowing down

From: heberf
Subject: Re: Octave looping slowing down
Date: Thu, 6 May 1999 17:16:23 -0500 (CDT)

My guess is that you need to initiallize some matrix to zeros.  It sounds
like a matrix is getting resized at every interation.  For instance if you
are collecting a result at each iteration then you should initiallize the
matrix to zeros(3000,150).

The other possibility that comes to mind is that something is being
written to disk that is of size i by j.  I've had this before.

Just a guess.  If you send me the code I could give a better guess.


On Thu, 6 May 1999 address@hidden wrote:

> I'm running a double loop:
>   for i=1:3000,  for j=1:150, <stuff>; endfor, endfor
> where <stuff> includes a call to a fairly straightforward function.
> I'm tracking progress by showing the current value of i to screen.
> When this loop started up, each step on i was taking about 1 sec.
> Now, with i about 350 (therefore a long way to go) it is taking about
> 30 sec for each step on i, and seems to be getting even slower.
> There's nothing to make the calculation more complex as the stages
> proceed, so I'm wondering why this is happening. It looks as though I may
> have to stop it, and try to find some other way.
> Octave, version 2.0.13 (i586-pc-linux-gnulibc1).
> Any comments, anyone?
> With thanks,
> Ted.
> --------------------------------------------------------------------
> E-Mail: (Ted Harding) <address@hidden>
> Date: 06-May-99                                       Time: 20:46:45
> ------------------------------ XFMail ------------------------------

reply via email to

[Prev in Thread] Current Thread [Next in Thread]