El Sun, 09 May 2010 22:44:49 +0200, Carlos E. R. escribió:
El 2010-05-09 a las 20:03 -0000, Camaleón escribió:
¡Mas de dos gigas!
¡Eso es a traición! Así que lanzas un programa tocho en java para gestionar archivos de grabaciones de audio/vídeo y pretendes usarlo como baremo para indicar que el java consume mucha ram, con un simple "top", así, hala, de buenas a primeras. ¡¡Grrr...!!
¿Programa tocho? Que va, sólo tiene 8 megas con todas las librerías y ficheros.
"Tocho" porque maneja archivos de AV :-)
Y oye, gestiona programas de vídeo, sí, pero ni los visualiza ni los edita, sólo maneja la metainformación. Son cientos de ficheritos del grabador de la TDT: puedes copiarlos a otro directorio, cambiarles el nombre, editar algo de la información, grabar la EPG asociada en un fichero de texto... no veo porqué tiene que manejar tanta memoria, no carga las películas.
A bueno, entonces no tiene mucho sentido que consuma tanta ram, digo, si no te permite previsualizar los archivos grabados... Hmm... mira: PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 3662 sm01 20 0 2427m 145m 19m S 0 1.8 0:04.63 java Ese es el programita en java que uso para los faxes. El archivo ocupa apenas 1,5 MiB... y lo acabo de ejecutar.
Y lleva una hora en uso...
Pues no creo, porque lo he reiniciado y ahora marca 2 horas. No puede ser, porque empecé cuando terminó "House" en el digital, o sea, a las 9:30, y son las 10:30.
Entonces... ¿qué mide "Time+"? :-? TIME+ -- CPU Time, hundredths The same as ’TIME’, but reflecting more granularity through hundredths of a second. Ah... fale.
Además, son 749 MiB no swapeados (reales) y tú tienes 8 GiB de ram así que no te quejes O:-P
¡Me está usando 10 megas de swap! ¡Eso es un disparate!
:-P
Sí, yo también lo veo (que el sistema tira de la swap) cuando tengo algún programa hecho en java ejecutándose.
Es un gestor de ficheros de vídeo de grabadores de TDT, el CridManager. Y bastante lento, aunque la cpu no llega al 20%, y el disco dedicado a 17 M/s (lejos del tope medido de +100M/s. A ratos pasa de 50 mantenidos, ahora mismito. Y a veces falla con errores cripticos que sólo un programador de java entiende.
Para esas cosas mejor un programa en C >:-P
No tengo eleción.
Es más: Deo Gratias que lo han hecho en Java, porque la mayoría de usuarios del cacharrín son windoseros. Menos mal que está en Java porque así al menos me funciona.
¿Ves? Java es bueeeno :-) Saludos, -- Camaleón -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org