3

我为 WebSphere AppServer 7 上的几次战争创建了 1 个共享库。未选中“为此共享库使用隔离的类加载器”。与库位于WAR文件的WEB-INF\lib目录的情况相比,是否减少了内存消耗?

4

1 回答 1

1

隔离共享库旨在:

  • 节省内存占用,避免多次加载同一个类
  • 允许一组应用程序独占共享共享库的副本
  • 允许在加载的库副本数量最少的情况下进行版本处理

资源: http: //publib.boulder.ibm.com/infocenter/ieduasst/v1r1m0/index.jsp ?topic=/com.ibm.iea.was_v7/was/7.0/Administration/WASv7_IsolatedSharedLibraries/player.html

所以共享库和隔离共享库都应该显着减少内存占用。

重新部署时内存泄漏的事实增加了这种影响。更少的库重新部署也减少了内存泄漏。

于 2013-08-13T11:05:16.710 回答