@ agnasg

agnasg


Ni siquiera un simple “Hello World”!!

26-06-2011 3:44 PM

En mi día a día tengo que hacer tech-support. Soporte técnico. Transferir archivos de un servidor a otro. Realizar procesamiento. Y muchas otras actividades que requieren tiempos de espera. Un minuto en el caso de soporte técnico (el usuario está buscando algo, o escribiendo la respuesta a una pregunta), o media hora en el caso de una transferencia. Mientras tanto puedo quedarme mirando la pantalla. O mejor no. Así que entro en Wow y veo cómo están mis ventas en la casa de subastas. O muevo mi druida a otro lugar en búsqueda de saronite (todavía no tengo Cataclismo así que mis alts están en nivel 80). Pero cuando el trabajo involucra php necesito tener Eclipse levantado. Eclipse es un ide que es ideal para desarrollo php. Originalmente era para Java. Ahora tiene extensiones para varios lenguajes. ¿El problema? Eclipse está hecho en Java. Es decir, es lento, torpe, poco confiable y pesado. Muy pesado. Y Wow, por supuesto, también es pesado. Intensivamente. Resulta que puedo tener cargado cualquier cosa conjuntamente con Wow, incluso VirtualBox, un sistema que permite correr máquinas virtuales, consumiendo en el proceso 1GB de RAM. Es similar a VMWare pero software libre (mientras Oracle lo permita). Pero Wow y Eclipse son una combinación explosiva. Venenosa. La pantalla azul puede salir en cualquier momento. Y se requiere rebotear con el botón de la máquina. Ni siquiera permite CTRL-ALT-DEL. Claro, yo sé de quién es la culpa. Por supuesto no es Wow. Es eclipse el culpable. Perdón. No es eclipse. Es java. Así que no hay Wow para mi cuando trabajo en Eclipse 🙁

¿Pueden creer que ni siquiera un tonto “Hello world” funciona bien en Java? Este gráfico muestra el tiempo de ejecución de un programa “Hello world” en diferentes lenguajes. C por supuesto tiene el menor tiempo de ejecución. Inclusive el tiempo de ejecución de un programa python  es aceptable. Similar al de un programa php según mis pruebas (unas 10 veces más lento que el programa en C). Pero el de Java es 350+ veces más lento…

excellent-work-java

Tomado sin permiso de aqui.