Buscar
Social
Ofertas laborales ES

Entries in rendimiento (47)

lunes
dic192011

Perfilando una aplicación Grails con problemas de memoria

Seguro que os suena este problema: terminamos el desarrollo de nuestra aplicación, la desplegamos en producción, funciona perfectamente, y de repente, sin justificación aparente, comienza a dar errores de memoria o simplemente no responde. ¿Cuál es el primer paso a realizar?

Más información sobre Profiling a Grails Application with a Runaway Memory Leak (traducido al español).
viernes
dic022011

Un script para ejecutar pruebas funcionales en paralelo

De todos es conocido que la ejecución de pruebas funcionales suele llevar más tiempo que la de pruebas unitarias simples. Cuando además ese tiempo debe ser minimizado al máximo, soluciones como la siguiente pueden contribuir a conseguirlo.

Más información sobre A Script to run Grails Functional Tests in Parallel (traducido al español).
lunes
nov142011

Hibernate Bags in Grails 2.0

Hace poco en Greach comentaba yo en mi charla que cuando Grails soportara los 'bags', se solucionarían algunos de los problemas que tienen las listas y los conjuntos, desde el punto de vista del rendimiento de dichas colleciones debido a la unicidad y a la ordenación, pero parece que no es oro todo lo que reluce.

Más información sobre Hibernate Bags in Grails 2.0 (traducido al español).
martes
nov082011

Averiguar el número de consultas ejecutadas en una petición

En este artículo se muestra una forma rápida de mostrar por consola las estadísticas de Hibernate para una determinada petición, en caso de que su rendimiento no sea bueno y queramos saber qué puede estar pasando.

Más información sobre Grails: Find number of queries executed for a particular request (traducido al español).
lunes
oct242011

Incrementando la eficiencia en Grails

Este desarrollador explica cómo podemos optimizar el acceso a datos utilizando los criterios mediante Criteria.

Más información sobre Increasing efficiency in Grails (traducido al español).
lunes
oct172011

Rendimiento mejorado al importar en lote con Redis y Jesque

Del creado del plugin de Grails para trabajar con Redis nos llega este interesante artículo sobre cómo mejorar el rendimiento de los procesos por lote de importación de información usando dicho repositorio NoSQL.

Más información sobre Better Grails Batch Import Performance with Redis and Jesque (traducido al español).
martes
sep202011

Medir el tiempo de renderizado de plantillas en Grails

Cuando trabajamos con páginas complejas en Grails, éstas suelen estar formadas por plantillas que, a su vez, están basadas en plantillas, y así hasta varios niveles. Mejorar el tiempo de renderizado de nuestras páginas, pues, supone averiguar qué plantilla es más lenta y quién llama a quién.

Más información sobre A Grails template rendering profiler (traducido al español).
lunes
sep192011

Primeros movimientos de plugins de la semana

Empezamos una nueva semana en el Observatorio con los siguientes movimientos de plugins en el ecosistema de Grails:


  • A template profiler 0.1 - Averigua cuánto tiempo tarda en cargar tus plantillas. Más información aquí.

  • A gsp template rendering cache 0.1 - Propuesta de cacheo de la renderización de plantillas GSP. Más información aquí.



martes
sep132011

Traceando y perfilando SQL en Grails con log4jdbc

¿Os ha pasado alguna vez que vuestra aplicación que funcionaba perfectamente hasta ahora, de repente comienza a ir muy lenta? En muchas ocasiones el cuello de botella es el acceso a datos, y nosotros mismos hemos experimentado en algún proyecto que otro como una consulta con varios 'join' funcionaba a la perfección con un número de filas, y en cuanto se ha superado un determinado umbral (que nunca se sabe), deja que funcionar o funciona tan despacio que es como si no funcionara. Para estos casos, herramientas como la que se expone aquí nos pueden ayudar sobremanera.

Más información sobre Tracing and profiling SQL in Grails using log4jdbc (traducido al español).
miércoles
jul202011

Tuneando aplicaciones Grails

Peter Ledbrook ha publicado este screencast con trucos y consejos para optimizar al máximo nuestras aplicaciones Grails.

Más información sobre Screencast: Tuning Grails applications.