Todos los que nos dedicamos al mundo de la programación podemos llegar a pensar que el lenguaje que usamos nosotros es el único que existe en el mundo. Pero no, hay más, y es muy interesante saber cuales son los más usados.
TIOBE ha hecho un estudio y éstos han sido los resultados.

Podemos ver como Java es el claro ganador y el que hoy en día se usa más. Casualmente es el que yo uso, y también me queda claro como el que es más usado no tiene por qué ser el mejor.
En la siguiente gráfica podemos ver la evolución de los lenguajes en los últimos 7 años, y se comprueba que, aunque Java es el más popular, va perdiendo fuerza.

Y a vosotros, ¿qué lenguaje os gusta más?
Visto en anieto2k.
6 comentarios »
Todo el que ha trabajado con el servidor de aplicaciones Tomcat habrá sufrido en algún momento la maldita excepción “java.lang.OutOfMemoryError”, y nosotros no hemos sido menos. Así que aquí os mostramos de qué forma conseguimos arreglarlo.
Este error surge cuando, durante la ejecución de una aplicación, ésta necesita más memoria de la que tiene asignada, y al no poderla conseguir, se “colapsa” y termina gravemente la ejecución.
Esto se puede solucionar de dos maneras:
-
Optimizando la aplicación para hacer un menor uso de memoria.
-
Si no es posible el punto anterior, habrá que asignarle al tomcat, que es donde se está ejecutando nuestra aplicación, más memoria. Para ello, se tiene que dirigir a la carpeta bin de la instalación del tomcat, y editar el archivo catalina.bat si estamos en windows, o catalina.sh si estamos en una distribución linux, y añadir la siguiente línea en la sección donde se define las variables (verá líneas del estilo “set _EXECJAVA=%_RUNJAVA%”):
set JAVA_OPTS=-server -Xmx256m
El número 256 es la memoria que le queremos asignar a tomcat. Id probando hasta que consigais que la cosa funcione perfectamente. Lo aconsejable es ir aumentando en múltiplos de 256, y también no dejar sin memoria al resto del pc, que también querrá un poquito.
Espero que os sirva de ayuda, para cualquier pregunta, dejad un comentario.
No hay comentarios »