Login Barrapunto
Máquina virtual multitarea para Java, un paso adelante
pobrecito hablador nos cuenta: «Por lo que leo en java.sun.com se está avanzando bastante en el desarrollo de la MVM (Multi-task Virtual Machine, máquina virtual multitarea). A grandes rasgos, la MVM pretende solucionar el problema de velocidad que penaliza el arranque de las aplicaciones Java así como su consumo excesivo de memoria. La idea es que una sola instancia de máquina virtual gestione todas las aplicaciones java del sistema y que éstas compartan componentes comunes».
Este hilo ha sido archivado.
No pueden publicarse nuevos comentarios.
Máquina virtual multitarea para Java, un paso adelante
|
Log in/Crear cuenta
| Top
| 87 comentarios
| Buscar hilo
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.

Lento, pesado y con problemas de compatibilidad
(Puntos:1, Inspirado)Pero desde el punto de vista del usuario me echo a temblar cuando ejecuto una aplicación Java. Son lentas y consumen ingentes cantidades de memoria además de últimamente experimentar problemas de compatibilidad con el JRE que tengo instalado.
Alguna solución? o sencillamente intentan evitarlas como hago hasta ahora.
__________________________________________________ __________________________
Lectura recomendada del padre de C++ para los que se inician en este lenguaje: Learning Standard C++ as a New Language (pdf) [att.com]
Re:Lento, pesado y con problemas de compatibilidad
(Puntos:5, Informativo)( http://barrapunto.com/ | Última bitácora: Miércoles, 01 Septiembre de 2010, 08:54h )
soy desarrollador java, creo que un buen programa en java, bien hecho, funciona bien... algo mas lento que si se hiciera en C, como este es mas lento que uno hecho en ensamblador... hablando siempre de programas BIEN hechos
por curiosidad y por probar (y hasto de los topicazos esos), he abierto el administrador de tareas para ver los recursos del sistema (si, estoy sobre windows):
java.exe 62.256
firefox 29.684
javaw.exe 26.100
winword.exe 23.628
explorer.exe 6.076
...
si, a primera vista, java ocupa un huevo, joder, 62 MB de maquina virtual y 26 del compilador... comparados con los 29 del firefox, los 23 del word y los 6 del explorer
ahora bien, que estoy haciendo en el pc ahora mismo:
tengo abierto el eclipse, un entorno de desarrollo en java, hecho en java, ¿cuanto ocupa el visual C++?
tengo arrancado el JBoss, un servidor J2EE, contenedor de EJBs y un monton de cosas mas...
tengo abierto el word con un documento de 18 paginas con dos imagenes
en el firefox tengo abierto barrapunto y la aplicacion en la que estoy trabajando ahora mismo
el explorer ni siquiera lo tengo abierto, pero ese es otro tema
a ti te parecen recursos excesivos? a mi no, he visto otros entornos de desarrollo que ocupaban muchisimo mas... comparativamente con el word (por decir uno de los programas que tengo abiertos) me parece adecuado e incluso pocos recursos
en cuanto a problemas de compatibilidad, sinceramente, yo no tengo ninguno, tengo aqui instalado el JRE 1.4.2_01, en casa tengo la 1.5, me suelo llevar trabajo a casa (prefiero hacerlo en mi casa que en la oficina) y no he tenido incompatibilidades, tuve, en su momento, cuando cambiaron la maquina virtual de la version 1.1 a la 1.2, alla por el año 98-99, desde entonces no he tenido ninguno... bueno, no es cierto, con la 1.3 tuve alguno, pero siempre fallos sin importancia, especificamente, la maquina virtual 1.2 en ciertos casos redondeaba hacia abajo (no siempre, era algo curioso) y la 1.3 en el mismo caso, redondeaba hacia arriba... creo que era cuando trataba ciertos numeros en coma flotante... aparte de eso, ningun problema
Dale fuego a un hombre y estara caliente un dia, prendele fuego y estara caliente el resto de su vida.
Re:Lento, pesado y con problemas de compatibilidad
(Puntos:4, Informativo)( http://barrapunto.com/ | Última bitácora: Domingo, 04 Abril de 2010, 23:48h )
No os fieis ni un pelo del gasto de memoria que pone el administrador de tareas. No sé como puñetas gestiona Windows la memoria, pero si tienes una ventana abierta un buen rato muchas veces verás como la memoria que ocupa va creciendo y no baja, llegando a lo mejor a una cantidad desorbitada para lo que está haciendo el programa. Sin embargo, si minimizas la ventana, la memoria ocupada recupera valores razonables. ¿Por qué? No sé, es como si cuando se minimiza la ventana realizase el proceso una limpieza de su memoria. Vaya usted a saber...
Como ya no tengo Windows ni curro (dónde sí había Windows) no lo puedo comprobar, pero recuerdo que pasaba con casi todas las aplicaciones, empezando por el Visual Studio.
Nueva dimension de ataques?
(Puntos:3, Inspirado)( Última bitácora: Domingo, 20 Marzo de 2005, 20:27h )
autoengaño
(Puntos:1)¿Así que Java es lento?
(Puntos:1)( http://ww.google.es/ | Última bitácora: Martes, 01 Mayo de 2007, 16:43h )
Hace tiempo me replicaban algunos usuarios que Java no era lento y no consumia muchos recursos... pues va a ser que tenía razón.
p.d. Lo siento, no me gusta Java, es algo quizás más personal que técnico.
__________________________________________________
La sabiduría se halla en el buscar... Google power!!!
Siempre las mismas discusiones, el problema es el
(Puntos:4, Interesante)( http://barrapunto.com/~orfeo/journal/ | Última bitácora: Jueves, 07 Octubre de 2010, 13:02h )
Siempre la misma cantinela, pero al final, java se está llevando el gato al agua. En el entorno empresarial prácticamente TODO se programa en java.
Cualquier mejora es aspectos como el consumo de memoria y la velocidad de arranque seran aceptados entre gritos, porque, nadie lo puede negar, en estos aspectos Sun no se esmeró mucho, las máquinas estan para venderse.
Al final el mayor problema que le veo a java no es ni su voracidad ni sus "incompatibilidades" (todavía hay gente que cree que sólo hay una máquina virtual, la de Sun), sino algunos de sus programadores. Me explico:
En la antiguedad si programabas mal o muy mal con lengujes tipo C++, las cosas no funcionaban, mientras que java te permite programar MUCHO PEOR y que las cosas parezcan que funcionen.
Casi todos los odios y problemas que tengo con java vienen dados por las malas prácticas de programación, por programadores inespertos, por sueldos miserables, diseños inexistentes e incompetentes de todo tipo.
Al final el problema es EL DINERO. Con el dinero que se invierte en desarrollo, y el reparto que se hace del mismo, sólo tocamos productos mal realizados e inacabados. Cuando lleguen a mis manos programas de calidad empezaré a criticar "de verdad" a java.
Resumen.
(Puntos:3, Divertido)- Java es más rápido que c++ para los programadores de Java.
- C++ es más rápido que java para los programadores de C++.
- En Java resolver cualquier problema es fácil. Se compra más memoria, más máquina o se toma otro curso de certificación.
- Un programa mal hecho corre mal, lento y consume muchos recursos en cualquier lenguaje.
- El C es lenguaje más sencillo... de deletrear. Aunque el B y el D le hacen la competencia.
- El Lema de Java es compila una vez, debugea en todos lados.
- El hombre de Java se extinguió hace muchos siglos.
- Java es el nuevo Cobol
- Los que programan en java, se les denomina llaveros. - Dicen que ataco más a Java...
Re:http://www.vivaphp.com.ar/article-java-no-neces
(Puntos:2)( http://barrapunto.com/ | Última bitácora: Miércoles, 01 Septiembre de 2010, 08:54h )
"un experto en Java por 9 años" y el post esta escrito en el 2004, esto da que el tipo en cuestion empezo con java en 1995...
muy curioso, porque java solo estuvo disponible para el publico general ENTRE 1996 y 1997
de lo que se deduce que ese tipo no solo es lo que se dice, sino ademas uno de los creadores del lenguaje, no?
Dale fuego a un hombre y estara caliente un dia, prendele fuego y estara caliente el resto de su vida.