Ver Mensaje Individual
  #6 (permalink)  
Antiguo 19/09/2005, 02:43
Avatar de kapachov
kapachov
 
Fecha de Ingreso: diciembre-2002
Ubicación: Loeches
Mensajes: 464
Antigüedad: 21 años, 5 meses
Puntos: 0
Holas...

Gracias por la colaboracion...

Mira como comento en el 1º post, en un PC no me consume memoria, en un PC 2 (con menos procesador que el 1º) si me consume memoria el mismo codigo fuente ...

Que hace el codigo...
- Crea un socket (server)(1 hilo )
- Se queda a la escucha por una conexion del cliente (server)(1 hilo por cada conexion)
- Se conecta con el servidor (cliente)(1 hilo por cada conexion)
- Al terminar la conexion se cierrran el hilo del cliente y del server.

En la parte del servidor tengo que si llega a 150 hilos = conexiones espere 30 segundos para que se vayan liberando otras conexiones

PC - 1 (funciona) :
Pentium III 801,9 Mhz
128 RAM - 256 SWAP

PC - 2 (no funciona) :
Pentium III 448,1 Mhz
128 RAM - 256 SWAP


Ambos tienen WhiteBoxlinux 4 ...
la version del kernel 2.6.9-5 ...
la version de la glib2 2.4.7-1

/*gthread-posix.c linea 351*/
posix_check_err (ret, "pthread_create");
/*gthread-posix.c linea 351*/
__________________
Siempre hago lo que quiero...
Aunque no quiera...