Buscar
Social
Ofertas laborales ES
« Eclipse ejecutándose sobre Swing | Main | Visual Web pack para netbeans »
jueves
oct052006

Benchmark del rendimiento de las llamadas a la pila

William Louth en una entrada de su weblog hace una observación interesante: la profundidad del las llamadas a la pila en las aplicaciones de servidor ha ido incrementando con los años ya que los servidores proporcionan de un modo transparente más servicios y cuentan con más niveles de indireción. Esto, en teoría, podría traer como efecto negativo un menor rendimiento por culpa de toda la información que hay que guardar y extraer de la pila con cada llamada.



Para comprobar cómo afecta esto al rendimiento de las aplicaciones ha hecho una serie de ocho benchmark que ha ejecutado en varios sistemas operativos y con la máquina virtual de Sun y con JRockit, la de Bea. En ocasiones los resultados, en especial en lo referente a JRockit, son bastante sorprendentes: a un número de llamadas muy grande la llamada recursiva a un método supera en rendimiento al bucle correspondiente. El JIT esta haciendo un trabajo excelente.



Por lo general la sobrecarga de las llamadas recursivas no es considerable y JRockit mejora el rendimiento de la máquina virtual de Sun, lo cual a mi no me ha sorprendido nada ya que coincide con mi experiencia personal. ¿Qué os parece éste me benchmark?

Reader Comments

There are no comments for this journal entry. To create a new comment, use the form below.
Comentarios deshabilitados
Comentarios deshabilitados en esta noticia.