【发布时间】:2013-04-09 15:11:12
【问题描述】:
目前,我正在尝试清除我的 JSF/PrimeFaces Web 应用程序中的瓶颈。为此,我安装了 VisualVM 及其 GlassFish 插件。
我无法通过 JMX 显式“分析”,但可以生成“采样”输出。但是,此输出显示了名为 $Proxy245.invoke() 的操作中的几乎全部负载。
我自己的操作 (ch.diction.*) 和 SQL 交互逻辑 (com.mysql.jdbc.*),我一开始怀疑是瓶颈,但似乎对这种缺乏性能。
正在显示的页面是一个 PrimeFaces 数据表,其中包含数百条分页记录。记录的数量确实会显着影响性能,如果不是完全影响的话。
所以我的问题是:我怎样才能找出 $Proxy245.invoke() 背后的原因,以便确定这种情况下的真正瓶颈?
提前感谢您的建议和问候
帕斯卡
【问题讨论】:
标签: java glassfish visualvm proxy-classes