Xpages 代理运行时的XPage慢度

Xpages 代理运行时的XPage慢度,xpages,Xpages,我在一个有长时间运行的导出代理的数据库中看到了一些奇怪的XPage缓慢。 如果你启动了导出代理,所有xpages在应用程序中开始变慢。如果我看一下服务器,代理管理器使用了25%的CPU,因此它还有大量的CPU电量。我没有任何代理从XPages运行。 还有人看到这个吗? 有没有办法防止这种情况发生?原因可能是多方面的。您需要开始诊断发生了什么,以发现争用发生在哪里。例如,如果您正在读取/写入大量文档,则根据您的磁盘配置,磁盘子系统中可能存在争用。或者,如果内存太低,可能会导致JVM中发生大量垃圾收

我在一个有长时间运行的导出代理的数据库中看到了一些奇怪的XPage缓慢。 如果你启动了导出代理,所有xpages在应用程序中开始变慢。如果我看一下服务器,代理管理器使用了25%的CPU,因此它还有大量的CPU电量。我没有任何代理从XPages运行。 还有人看到这个吗?
有没有办法防止这种情况发生?

原因可能是多方面的。您需要开始诊断发生了什么,以发现争用发生在哪里。例如,如果您正在读取/写入大量文档,则根据您的磁盘配置,磁盘子系统中可能存在争用。或者,如果内存太低,可能会导致JVM中发生大量垃圾收集,这也会导致速度缓慢


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

原因可能是多种原因之一。您需要开始诊断发生了什么,以发现争用发生在哪里。例如,如果您正在读取/写入大量文档,则根据您的磁盘配置,磁盘子系统中可能存在争用。或者,如果内存太低,可能会导致JVM中发生大量垃圾收集,这也会导致速度缓慢


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

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

要评测代理,请在设计器中打开它,并在属性的“基本”选项卡上启用“评测此代理”:-)


/约翰。。。也许您应该试着分析一下您的代理,看看代码中是否有任何明显的地方可以提高性能。对同一数据的并发访问可能会导致错误的响应时间(特别是如果是写访问,则可能会强制重新构建视图)。尝试在数据库中打开与导出代理访问的数据不同的XPage-仍然很慢

要评测代理,请在设计器中打开它,并在属性的“基本”选项卡上启用“评测此代理”:-)

/约翰