Rapidez de inicio de programas y otros
Horst von Brand
vonbrand en inf.utfsm.cl
Jue Mar 2 17:17:18 CLST 2006
rodrigo ahumada montenegro <rodahummont en yahoo.com.ar> wrote:
> El Jue 02 Mar 2006 00:36, Germán Poó Caamaño escribió:
>
> [...]
>
> > >
> > > ...recién iniciado, entro a mi sesion en kde (bien pesado, debe haber
> > > botado varias cosas de la RAM), abro un terminal y escribo: ls /usr/bin 1
> > > mississippi 2 mississippi 3 mississippi 4 mississippi 5 mississippi y
> > > aparece el resultado.
> > >
> > > time dice
> > > real 0m3.892s
> > > user 0m0.028s
> > > sys 0m0.072s
> > >
> > > ovbiamente la segunda vez es casi instantáneo:
> > > real 0m0.155s
> > > user 0m0.040s
> > > sys 0m0.036s
> > >
> > > /usr/bin 1938 elementos
> > > y
> > > /usr/lib/ 1661 elementos.
> > > asi que supongo que cargar un programa por primera vez debe demorar en el
> > > peor caso 10 mississippis (1 por buscar el ejecutable en /usr/bin y otra
> > > por enlazar la primera lib.so buscandola en /usr/lib...(y a esto agregar
> > > que muchas son enlaces simbolicos...))
> >
> > La mayor parte del tiempo estará dado en escribir en pantalla lo que
> > lee. Influye si usas tipografÃas con antialias, soporte UTF-8, algún
> > chiche (transparencia), etc.
> pero ese efecto deberÃa verse en las dos veces por igual, si demora en
> escribir, las dos veces deberÃa demorar en escribir...
Si, y por eso me parece altamente sospechoso lo que obtienes. En mi caso es
casi lo mismo la 2a vez, con 0,4s de diferencia (de 2,2 real time baja a
1,8); tirando a /dev/null (o sea, sin pasar por toda la parafernania de X,
gnome-terminal, etc) baja a 0,09s. Notese que Fedora usa colores para
indicar permisos &c, y eso cuesta (no basta obtener el nombre, hay que ir
al archivo (stat(2)) para ver que cosa (link, ejecutable, directorio, ...)
resulta ser).
[Por favor, recorten las partes de los mensajes que no son relevantes para
sus respuestas. Los contertulios (y listas.inf.utfsm.cl, quien tiene que
enviarselos a todos!) lo agradeceran.]
--
Dr. Horst H. von Brand User #22616 counter.li.org
Departamento de Informatica Fono: +56 32 654431
Universidad Tecnica Federico Santa Maria +56 32 654239
Casilla 110-V, Valparaiso, Chile Fax: +56 32 797513
Más información sobre la lista de distribución Linux