我们目前正在旧服务器上测试Alfresco Community(仅1GB的RAM)。由于这是Community版本,我们每次更改配置(例如尝试添加一些功能,如生成DWG文件的预览)时都需要重新启动它。但是,重新启动需要很长时间(大约4分钟左右)。这可能是由于可用内存量受到限制导致的。有没有人知道一些可以提高此重新启动时间的功能或设置?
使用操作系统工具,如Windows性能监视器来检查磁盘IO。可能并不是应用程序引起的IO,而是交换活动(页面故障)引起的。
解决方案:修复应用程序(不太可能),或为计算机获取更快的磁盘/更多物理内存。
Tomcat加载缓慢的两个最常见原因:
另外,建议您查看Java性能调优白皮书,此外我还推荐您使用Lambda Probe www.lambdaprobe.org/d/index.htm
,以查看您的gcc设置是否满意,它具有很好的实时gcc和内存跟踪功能,适用于Tomcat。
我自己正在运行Alfresco,并使用Java性能调优白皮书中的示例4.2.6:
4.2.6调优示例6:针对低暂停时间和高吞吐量进行调优
该论文还非常详细地解释了内存设置。
祝好,Mahatmanich