Re: Prelink/suspend applications?

2009-06-24 Thread Joshua Judson Rosen
Tyson Sawyer  writes:
>
> I have some applications that use lots of python and dynamic loading.
> The load/link stage of startup takes a rather long time.  The
> application is heavily built around dynamic loading of libraries and
> so I don't think that 'prelink' will work for us.
> 
> Are there any tools that might allows us to something like start up a
> python shell, load/link the core libraries and modules, and then
> suspend it to disk where we could then launch multiple instances of
> it?  What other strategies might exist to speed up application start?

I found this (userspace) tool that does that sort of thing, years
ago--thanks for reminding me:

  http://esky.sourceforge.net/

It looks like it hasn't been maintained since the latter part of the
Linux-2.2 era (~a decade), so I have no idea how well (or even /if/)
it works more modern incarnations of Linux or Solaris. Even if it does
turn out to be just completely-out-of-touch with the modern world, it
may make an interesting springboard for building a tool of your own.

-- 
Don't be afraid to ask (Lf.((Lx.xx) (Lr.f(rr.
___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/


Prelink/suspend applications?

2009-06-11 Thread Tyson Sawyer
I have some applications that use lots of python and dynamic loading.
The load/link stage of startup takes a rather long time.  The
application is heavily built around dynamic loading of libraries and
so I don't think that 'prelink' will work for us.

Are there any tools that might allows us to something like start up a
python shell, load/link the core libraries and modules, and then
suspend it to disk where we could then launch multiple instances of
it?  What other strategies might exist to speed up application start?

Thanks!
Ty

-- 
Tyson D Sawyer

A strong conviction that something must be done is the parent
of many bad measures.   - Daniel Webster
___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/