XPage代理运行缓慢

问题描述:

我在一个数据库中看到一些奇怪的XPage缓慢,它有一个长时间运行的导出代理。 我你开火导出代理所有xpages开始在应用程序中变得缓慢。如果我查看服务器,代理管理器正在使用25%的CPU,因此剩下的CPU功率很大。我没有任何从XPage运行的代理。 其他人看到这个? 有没有办法来防止这种情况发生?XPage代理运行缓慢

原因可能是其中之一。您需要开始诊断发生的事情,以发现争用发生的位置。例如,如果您正在读取/写入大量文档,则根据您的磁盘配置,可能会在磁盘子系统中出现争用。或者,如果你的内存太少,你可能会导致JVM中发生大量垃圾收集,这也会导致缓慢。

我会从XPages工具箱开始,看看您是否可以确定发生减速的位置并从那里进行调查。如果您需要深入了解一下,请查看yourkit java profiler(http://www.yourkit.com),它将为您提供大量信息以帮助识别源代码。

...也许你应该试着分析你的代理,看看代码中是否有明显的地方可以提高性能。对同一数据的并发访问可能会导致错误的响应时间(特别是如果其中一个是可以强制执行视图重建的写入访问)。尝试在数据库中打开一个不能访问与导出代理相同数据的XPage - 仍然很慢?

要分析你在设计和性能的基本选项卡,您可以启用“简介此代理” :-)

/约翰

上打开它的代理