aMule Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

We're back! (IN POG FORM)

Author Topic: Consumo bestial de memoria  (Read 5255 times)

sosonok

  • Jr. Member
  • **
  • Karma: 0
  • Offline Offline
  • Posts: 56
Consumo bestial de memoria
« on: December 10, 2004, 07:04:08 PM »

Me parece raro no haber escuchado a nadie comentar esto, pero el caso es que a mí el amule se me va comiendo la memoria indefinidamente. Me ha pasado  con varias versiones, y con esta última (2.0.0rc7) las cosas no han cambiado. Ha llegado a consumir casi 200MB, y eso en un programa destinado a estar horas y horas (y días) funcionando ininterrumpidamente, debería ser un problema prioritario.
Ahora mismo parece que se está comportando (lleva 2 horas funcionando y ocupa 36MB en memoria), pero no sé, parece que sigue igual en este aspecto. ¿Tiene alguien la misma experiencia? ¿Tienen los desarroladores constancia de este  poblema?

PD: a los 200MB llegó con alguna versión anterior, con ésta no he sobrepasado los 100MB todavía, pero es que tampoco lo he tenido más de 48 horas seguidas funcionando... no sé.

Un saludo y felicidades a los desarroladores, que esto está cada vez más curradito, a pesar de los pesares :)
Logged

Jacobo221

  • Hero Member
  • *****
  • Karma: 3
  • Offline Offline
  • Posts: 2712
Re: Consumo bestial de memoria
« Reply #1 on: December 10, 2004, 07:39:56 PM »

bueno, los memleaks grandes que tenia aMule ya estan solventados. los que quedan, solo pueden ser pequeños.
pero quien si tiene memleaks del tamaño de una catedral son (desafortunadamente) wxWidgets y GTK :-(
no hecho las culpas de los memleaks de aMule a GTK y wx, pero si que tienen buena parte. Sobretodo si estas usando wx 2.5 y GTK 2
evidentemente, desarrolladores aMule != desarrolladores wx != desarrolladores wxWidgets ;-)
solo nos queda rezar... jejeje

Un saludo!
Logged

SebaX

  • Forum/eMail Support Helper
  • Full Member
  • ***
  • Karma: 0
  • Offline Offline
  • Posts: 193
  • Las respuestas via e-Mail serán respondidas a la brevedad posible, tengan consideración que uno tambien tiene cosas que hacer, pero se hace lo posible por responder lo antes posible :D
    • http://www.sbmsbm.tk
Re: Consumo bestial de memoria
« Reply #2 on: December 10, 2004, 08:46:17 PM »

Hola, qué tal?..
Cuantas fuentes por archivo tienes?... y cuantos archivos bajas a la vez?... eso es muy importante... por que si estas bajando 100 archivos, y pusiste 1024 fuentes por archivos, podría pasar lo que dices...
Podrías anotar acá tu configuración de preferencias... para ver, si es problema de amule, o definitivamente, exageraste con tu config :P.
Te recomiendo bajar el número de fuentes por archivos, y no bajar 1000000 de archivos a la vez.

ChauX!.
Logged
Student of Computer Science Engineering.
Linux Development, GNU/GPL Development.
User of Linux  :  Debian, Slackware 9.0-10.0, SuSE 8.0->9.1, Red Hat 6.0 ->Fedora 1
User of xBSD  :  FreeBSD 4.8->5.1.2 and OpenBSD 3.4
User of SunOS : Solaris 9->10

sosonok

  • Jr. Member
  • **
  • Karma: 0
  • Offline Offline
  • Posts: 56
Re: Consumo bestial de memoria
« Reply #3 on: December 10, 2004, 08:49:16 PM »

Pues muchas gracias por la información. Yo no tengo ni idea de estas cosas, y si achaco el problema a aMule (o cualquier otro programa) es por puro desconocimiento. Lo que sí es cierto, ahora que lo dices, es que las aplicaciones que utilizan gtk2 y/o wx van como el culo (exagerando un poco) :( ... me pregunto (y si digo una barbaridad me vais a perdonar xD) si es posible hacer un amule con qt. Me da rabia porque todos los programas que utilizo tiran de gtk: firefox, nicotine, amule, thunderbird, abiword...

Saludos.
Logged

sosonok

  • Jr. Member
  • **
  • Karma: 0
  • Offline Offline
  • Posts: 56
Re: Consumo bestial de memoria
« Reply #4 on: December 10, 2004, 09:04:57 PM »

SebaX dixit:

Podrías anotar acá tu configuración de preferencias

Pues tengo 250 fuentes/archivo, 100 en conexiones máximas y estoy bajando 9 archivos. Además de sobrecargar la memoria, tener amule abierto me impide navegar, aunque no esté bajando nada. Esto último es un misterio: pasa cuando pasa, y no coincide precisamente con el  arranque del  programa (cuando empieza a establecer conexiones) o cuando la tasa de descargar es mayor... ¡ahora mismo navego bien! :?
En windows, con el mod Ionix (basado en pawcio), tenía 400 fuentes/archivo, 350 conexiones, y estaba bajando lo mismo (me he pasado los temporales a Linux).

Seguiré tratando de afinar la configuración, porque, además, mis medias de descarga son deprimentes... aunque esto supongo que nos pasa a todos en Hispania ¡¡¡y al que no, que lo diga!!!
Logged

Jacobo221

  • Hero Member
  • *****
  • Karma: 3
  • Offline Offline
  • Posts: 2712
Re: Consumo bestial de memoria
« Reply #5 on: December 10, 2004, 11:42:27 PM »

lo de SebaX lo dejo para que te lo responda él, que es el crack de los detalles :)

"es posible hacer un amule con qt" <- nop :-( aMule se basa en wxWidgets y ahora mismo wxWidgets esta para muuuuchas librerias (wxGTK, wxCocoa, wxCarbon, wxUniversal, wx.... mira en http://www.amule.org/wiki/index.php/wxWidgets y veras) pero wxQt esta en sus primeros pasos de desarrollo todavia (y ya veremos si tira para alante).
asi que... Qt, no por ahora ;)

Un saludo!
Logged

Jacobo221

  • Hero Member
  • *****
  • Karma: 3
  • Offline Offline
  • Posts: 2712
Re: Consumo bestial de memoria
« Reply #6 on: December 10, 2004, 11:42:45 PM »

además, Qt no es 100% free. asi que, que le den xD
Logged

SebaX

  • Forum/eMail Support Helper
  • Full Member
  • ***
  • Karma: 0
  • Offline Offline
  • Posts: 193
  • Las respuestas via e-Mail serán respondidas a la brevedad posible, tengan consideración que uno tambien tiene cosas que hacer, pero se hace lo posible por responder lo antes posible :D
    • http://www.sbmsbm.tk
Re: Consumo bestial de memoria
« Reply #7 on: December 13, 2004, 07:51:39 PM »

Hola qué tal? :)
El problema es que mis preferencias  lo más probable es que no sean compatile con las tuyas, por que eso depende exclusivamente de tu conexion a internet(tipo, velocidad), de la cantidad de ram disponible, y podría ser del procesador aunque segun mis datos eso no es tan,  tan necesario. Pero en fin, para los curiosos, mis preferencias y PC :

Celeron 1300Mhz@1580Mhz(esto significa que esta ovreclockeado 280 Mhz :D, nunca esta demas algo más de power)
384 RAM
Conexion 1200DownStream/256UPStream->150kb/s ->Down | 32kb/s->UP

Preferencias(estas son iguales en todas mis distros linux(debian, suse):
Límites Bajada:
110kb/s  (jejeje soñar no cuesta nada)
Subida
22kb/s
Cantidad de Slot
5
Lçimite maximo de fuentes por archivo
768
conexiones maximas
512

Bien creo que esas son mis preferencias, de todas formas cualquier duda dato que me haya faltado me lo pides...

Ahora, creo que deberías anotar acá las caracteristicas de tu PC(canditdad de ram, procesador), y ademas tu tipo y velocidad de conexion de internet(por ejemplo 128up/256down, 256up/512down), para asi poder hacer una análisis de como podría ser tu posible config.

Sobre la velocidad de descarga deprimente, esto se  debe a muchísimos factores, que pueden ser:
1.- cantidad de fuentes y/o de fuentes completas limitados del archivo que quieres bajar
2.- ejecutar amule y a la vez utilizar apicaciones que requieren grandes porcentajes del CPU, eso te causa Time out a las conexiones ya que se le da más prioridad al juego que a amule, causando en definitiva perdida de conexiones.
3.- firewall's
4.- puerto default bloqueado por tu ip's, por esto es mejor cambiar el puerto default por cualquier otro superior a 2048
....
n.- sin fin más de posibilidades del por qué bajas lento....

ChauX, saludos ! :D, espero tus config... si es que te vuelves a aparecer por estos lados !.. :D


PD: Hola Jacobo ! :D, como haz estado, espero que te haya ido bien en tus exámenes finales :D.... ChauX y graX por lo de 'crack' jejejejeje :P
Logged
Student of Computer Science Engineering.
Linux Development, GNU/GPL Development.
User of Linux  :  Debian, Slackware 9.0-10.0, SuSE 8.0->9.1, Red Hat 6.0 ->Fedora 1
User of xBSD  :  FreeBSD 4.8->5.1.2 and OpenBSD 3.4
User of SunOS : Solaris 9->10