On 7/11/07, Pedro <pedro.angel.mo
...@gmail.com> wrote:
> Hola a todos/as
> tengo una pequeña aplicación con un catalogo que quiero distribuir
> en cd. Para el desarrollo me he basado en kiwix (wikipedia en cd -
> http://www.wikipediaondvd.com/site.php). Para ejecutar la aplicación
> utilizo xulrunner-stub.exe. Mi problema es que al lanzar la aplicación
> por primera vez tarda mucho en aparecer, dando la sensación de que no
> se está haciendo nada. Finalmente al cabo de casi un minuto en algunos
> casos la aplicación se abre. Por supesto en las veces sucesivas este
> problema no se da.
Si pudieras reproducir ese inconveniente con Kiwix, podrias reportarlo
en el proyecto Kiwix... yo no te he dicho esto :D
¿Que sera?, en Linux podrias indagar que esta haciendo la aplicacion
con strace. Que hace una traza de las llamadas de la aplicacion.
En windows tienes Filemon y Regmon de Sysinternals.
Pero quizas no pesques el problema con esto porque puede ser mas bien
un caso de timeout, que busca una cosa M milisegundos, y se aburre y
sigue por otro lado.
Que las siguientes veces tarda menos tiempo es muy misterioso, porque
dices que corre desde CD.
Esto otro se podria indagar con Sandboxie, que corre las aplicaciones
virtualizando las escrituras, de modo que al final quedan "en un saco"
todos los ficheros creados o modificados por una aplicacion. Asi
verias que ficheros se crean al ejecutar tu aplicacion.
Creo que en el peor de los casos puedes poner una ventana con un aviso
"Creando secciones.. puede tardar unos minutos...". ¿no?.