ERuby speed issues

We have been running eruby for a couple of months now, and have found that
it is extremely slow, taking up to a minute to load a simple page.

Having run the ruby profiler, I have found that the two things that take the
longest time are: #toplevel and Kernel.require.

Being relatively new to Ruby, I am wanting to confirm what #toplevel is. If
I understand correctly, #toplevel is just any code that runs without being
in a class, method, or other type of “container”, if you will.

I am also wondering about the Kernel.require speed; is that just because it
is accessing the file system? It looks like eruby.import commands take about
as long.

Thanks for your help.

Peter Pallock

Up to a minute? That seems a little excessive for a simple page; I ran eRuby
for well over a year w/out any similar problems (I currently recoding in
amrita). Can you post some example code with timing?

~ Bruce

···

On Tuesday 22 October 2002 12:58 pm, Peter Pallock wrote:

We have been running eruby for a couple of months now, and have found that
it is extremely slow, taking up to a minute to load a simple page.

Having run the ruby profiler, I have found that the two things that take
the longest time are: #toplevel and Kernel.require.

Being relatively new to Ruby, I am wanting to confirm what #toplevel is. If
I understand correctly, #toplevel is just any code that runs without being
in a class, method, or other type of “container”, if you will.

I am also wondering about the Kernel.require speed; is that just because it
is accessing the file system? It looks like eruby.import commands take
about as long.

Thanks for your help.

Peter Pallock