Tengo una operación larga que quiero perfilar en JProfiler (u otras sugerencias), pero el método es muy recursivo, por lo que la vista de árbol en la Vista de CPU no ayuda mucho. Me muestra los tiempos de CPU como este:jprofiler u otro: ¿cómo puedo acumular llamadas a métodos recursivos?
beginOperation 100%
|- recursiveMethod 99%
| | - recursiveMethod 98%
| | | - recursiveMethod 97%
| | | | - ...more recursion
| | |- otherMethods 1%
| | - otherMethod 1%
| - otherMethods 1%
Ves, el recursiveMethod
Realmente no toma ningún momento a todos. Por el contrario, es el otherMethods
que toma tiempo, y son los que quiero perfil. Mi vista ideal mostraría recursiveMethod
junto al 0% de tiempo y la otherMethods
combinando cerca del 100%.
¿Hay alguna manera en JProfiler de hacer rodar esta vista para que pueda ver dónde se gasta más claramente el tiempo de mi CPU? ¿Alguien tiene una sugerencia para otro perfilador que puede hacer esto?
Nota: Estoy usando JProfiler 6, pero podría actualizar si otra versión pudiera hacer esto.
Gracias!
Gracias. Los puntos de acceso me dieron el roll up que estaba buscando. –