我看到我从WAS FixPack15迁移到FixPack 21后,我的应用程序启动时间已经增长很长。应用程序启动时间,我指的是日志语句之间的间隔:
WSVR0200I:启动应用程序
和
WSVR0221I:应用程序已启动
这个间隔在FP 15上小于10秒,但在FP 21上是2分钟。除了新的修订包之外没有任何改变。 但是,如果我弹出我的WAS实例,然后启动应用程序,则启动时间很短(10秒)。但有时当我不反弹我的WAS实例时,我在FP 21上的应用程序启动需要2分钟,而在FP 15上需要花费10秒。
我想知道你们是否有任何关于如何解决这个问题的指示。
我的操作系统是Red Hat Enterprise Linux Server 5.1版(Tikanga)
答案 0 :(得分:1)
我要做的一件事就是通过将日志与更快的版本和更慢的版本进行比较来计算时间。这可能允许您将不良性能缩小到单个组件而不是整个组件。
我过去使用过21并且没有注意到它速度较慢,但是我说它在AIX和Windows上使用它因此可能是操作系统问题。
如果你缩小表现不佳的功能,那么我会再看一下。
此致
迈克尔。
答案 1 :(得分:1)
我从FP13转到FP21并没有看到我的应用程序有任何减速,但那是在Windows上。
你确定这是你唯一改变的吗?
您是否在应用中使用任何WebSphere API /代码?
您是否真的应用所有修复包?下载页面是一个真实的眼图,但您必须更新WebSphere 和 Java SDK。如果您使用的是IHS,则必须更新IHS,插件和SDK。
最后,你说它在重新启动应用程序时速度很慢,但在重新启动整个服务器时却没有。我想知道您的应用程序是否存在JVM堆问题。你运行的堆有多大?重新启动它时是否看到了GC问题?
答案 2 :(得分:1)
一些想法: