aMule Forum

Spanish => sp_Bugs => Topic started by: sosonok on March 29, 2006, 03:45:23 PM

Title: Sobre los wxWidgets
Post by: sosonok on March 29, 2006, 03:45:23 PM
Acabo de ver el anuncio de Kry en la web sobre los wxWidgets. No sé si actualizar a la versión 2.6.3 solucionará algo, porque desde que uso aMule (desde el principio) he tenido problemas relacionados con los dichosos wxWidgets (me sigue asombrando que no se pueda tener la ventana de aMule maximizada sin que te coma la Ram en un par de días), y no parece que se vayan a solucionar. Así que me gustaría preguntarle un par de cosillas a los desarrolladores :):

- ¿El que aMule consuma tantos recursos es achacable únicamente a los wxWidgets?
- Si así fuera, ¿en algún momento habéis considerado la posibilidad de adoptar para el desarrollo de aMule otra solución o consideráis que las facilidades multiplataforma que ofrecen los wxWidgets compensan los problemas que puedan derivarse de su uso?

Enga, saludos.
Title: Re: Sobre los wxWidgets
Post by: Kry on March 29, 2006, 03:48:11 PM
Yo no tengo problemas con las wxWidgets
Title: Re: Sobre los wxWidgets
Post by: sosonok on March 29, 2006, 04:10:49 PM
Bueno, no sé si todos los problemas que tengo son cosa de las wxWidgets (y perdona si hago este tipo de generalizaciones tan burdas), pero al menos el de que crezca el consumo de memoria indefinidamente mientras aMule está maximizado sí... o eso fue lo que me dijo Jacobo hace tiempo (http://forum.amule.org/thread.php?threadid=6272&sid=&hilightuser=2892). He notado que mucha gente no tiene todos los problemas que tengo yo, pero al menos ése parece "universal".
Title: Re: Sobre los wxWidgets
Post by: Kry on March 29, 2006, 05:16:35 PM
Ese solo ocurre con versiones anteriores a las 2.6.2
Title: Re: Sobre los wxWidgets
Post by: sosonok on March 29, 2006, 07:38:47 PM
Pues me das una alegría. Ahora a ver si soy capaz de compilar e instalar xDD

Un saludo.
Title: Re: Sobre los wxWidgets
Post by: Kry on March 29, 2006, 07:55:06 PM
De "un saludo" nada, me debes una birra por la informacion.

Habrase visto...
Title: Re: Sobre los wxWidgets
Post by: pcmaster on March 30, 2006, 02:20:27 PM
Yo el problema que tengo (uso gentoo) es la imposibilidad de compilar wxGTK SIN soporte para las X pero con unicode.

Sin soporte unicode no hay problema...
Title: Re: Sobre los wxWidgets
Post by: Kry on March 30, 2006, 05:03:28 PM
Bueno, el problema es obviamente gentoo :P
Title: Re: Sobre los wxWidgets
Post by: sosonok on March 30, 2006, 11:58:23 PM
Kry, al final he compilado wxwidgets 2.6.3 y amule. Lleva casi tres horas funcionando y me da la impresión de que no ha cambiado nada: el consumo de memoria sigue creciendo, esté maximizada la ventana o no. De todas formas, es pronto para sacar conclusiones, dentro de unos días ya contaré como ha ido.

Saludos y birras para mañana viernes, que ahora hay que dormir :O
Title: Re: Sobre los wxWidgets
Post by: sosonok on April 01, 2006, 12:26:50 AM
Definitivamente, los problemas persisten.
He tenido el amule funcionando durante 24 horas, todo el tiempo en la bandeja de sistema (salvo algún momentillo para consultarlo o hacer alguna búsqueda). Tenía 16 descargas activas, menos de 500 fuentes econtradas. He hecho un registro con cron y durante esas 24 horas el consumo de memoria ha aumentado 1MB primero cada 4, luego cada 5, 6 y 7 horas. Poca cosa. En este aspecto la cosa ha mejorado, a falta de comprobar si aguanta más de tres días funcionando. Pero hace tres horas y media he dejado la ventana minimizada (aunque no en la bandeja de sistema), y durante ese tiempo amule ha pasado de consumir 91mb de memoria a 101mb, la interfaz gráfica casi no responde, utiliza entre un 14% y un 21% de tiempo de la CPU, y además ahora Xorg tb ha empezado a devorar CPU, no baja del 20% y llega hasta el 40%, con picos de más del 70%.
En general el sistema responde bien, menos la interfaz del amule, que sigue descargando a un buen ritmo.

¿Se os ocurre alguna solución?

PD: ¿de verdad que a nadie más le pasa esto?
Title: Re: Sobre los wxWidgets
Post by: Kry on April 01, 2006, 03:32:58 AM
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
kry      19855  6.8 10.8 278880 111352 pts/2   Sl+  Mar29 228:57 src/amule

Te juro que a mi no. Lleva dias sin irse al tray, solo minimizado o maximizado.
Title: Re: Sobre los wxWidgets
Post by: pcmaster on April 07, 2006, 05:15:30 PM
Hola Kry,

Pues sí, era problema de los ebuilds de Gentoo   8o. Han sacado un ebuild parcheado (todavía no oficial) y ya tengo instalado el paquete wxGTK CON unicode y SIN X  :D.

Todavía es la versión 2.6.2 (no la 2.6.3), pero el ebuild aplica algunos parches al código de wxGTK oficial.
Title: Re: Sobre los wxWidgets
Post by: Kry on April 07, 2006, 09:47:18 PM
Para seguir con la referencia, mi aMule sigue rulando tras casi 10 dias

USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
kry      19855  8.5 10.5 360904 108680 pts/2   Sl+  Mar29 1122:50 src/amule

y como veis, el consumo de memoria no ha crecido.
Title: Re: Sobre los wxWidgets
Post by: sosonok on April 12, 2006, 05:52:06 PM
Pues no lo entiendo. Ahora, al arrancar se come directamente 108MB de RAM (el emule con wine 29MB), y sigue creciendo el consumo, haga lo que haga o deje de hacer lo que deje de hacer. Por otra parte, la interfaz se me bloquea por primera vez a las 48 horas, después de unas horas vuelve a funcionar y a los tres días o así se queda pillada de forma indefinida: puedo moverme entre las pestañas y utilizar el scroll, aunque penosamente, pero por ejemplo no puedo ver los resultados de las busquedas, sale el número en la pestaña pero no veo nada.

Mis conocimientos técnicos son bastante limitados y no sé qué puedo hacer para localizar el problema, así que si no se os ocurre nada me toca ir buscando una alternativa :(
Title: wxGTK y aMule...
Post by: vdgg on June 13, 2006, 01:38:49 AM
Sabeis si hay alguna version de aMule, o algun mod que se pueda compilar en Motif? Estoy hasta los cataplains de las wxGTK, fallan mas que una escopeta de feria....

Gracias.
Title: Re: Sobre los wxWidgets
Post by: TASADAR-F on June 19, 2006, 08:59:01 AM
Parece que el ultimo amule con los WxWidgets de la pagina de amule funcionan muy bien y ya no dan los problemas del consumo de memoria. He descubierto un pequeño problema que  ocurre al instalar las Wxwidgets y hacer lo del ldconfig para que funcione el amule. Es que el VLC que viene con ubuntu te deja de funcionar parcialmente en vez de usar wxwidgets intenta usar skins2 pero como necesita obligatorio las wxwidgets muchas de sus funciones dejan de funcionar. La solucion que he encontrado es compilarme el vlc por mi cuenta ya que de esta manera usa el nuevo de amule.
Title: Re: Sobre los wxWidgets
Post by: sosonok on June 19, 2006, 02:45:03 PM
TASADAR-F, ¿estás utilizando amule en Breezy o en Dapper? Porque yo tengo Breezy, la última versión de los wxwidgets y amule 2.1.3 compilados y me sigue dando esos problemas de memoria. ¿Puede tener algo que ver el hecho de que estuviera instalado el paquete libwxgtk2.4-1 como dependencia del Videolan? Es que ya no sé XD

Saludos.
Title: Re: Sobre los wxWidgets
Post by: TASADAR-F on June 19, 2006, 03:13:53 PM
Estoy usando dapper.  La primera vez que lo arranque si que me dio la sensacion pero ahora he estado haciendo unas pruebas y segun van desapareciendo las fuentes baja un poco el consumo de ram y de procesador. El problema del VLC es que  depende del wxvlc y este a su vez de libwxgtk2.6-0. Pues al hacer los pasos esos de ldconfig me hace pensar que sucede algo y el vlc y el wxvlc no detectan bien sus wxWidgets. Ahora tengo el vlc compilado y me va muy bien reproduciendo incluso wmv.

PD:Este verano comprobare mas a fondo los problemas de consumo de ram y de procesador.