数据库性能和瓶颈
数据库操作(例如JDBC语句)或对mongoDB和其他NoSQL数据库的查询是perfino中的一等公民。当您问哪个SQL查询是我的应用程序中最慢的问题?当perfino将答案连同累积回溯一起返回到负责查询的业务交易时。
方法水平采样
为了调查业务交易的内部调用结构和方法级别的热点,perfino基于每个事务执行定期的方法级别的采样。对于慢速和非常慢的事务,可以配置自动方法级别采样。在许多情况下,这些示例使您可以即时解释与数据库无关的性能问题。
历史比较
能够比较两个时间点之间的性能非常重要,尤其是对于敏捷版本管理而言。使用perfino,您可以进行无限期检查,以比较选定的业务交易或整个呼叫树-随着时间的流逝,您的数据将以更大的间隔累积。比较功能直接内置于视图中以查看数据。
交叉分析
深度防御是一种适用于生活中许多情况的策略。当您的企业在线时,有时需要使用每种工具,这就是为什么perfino可以引入本机JVMTI采样并最终为JProfiler连接准备VM的原因。因此,当您需要探查器的所有功能时,唾手可得。