我在 Windows Server 2008 上的 tomcat6 下部署了我的 Web 应用程序。在办公时间,我的应用程序需要响应大量流量。当时,tomcat 的内存消耗似乎达到了 8GB,然而系统中还有更多的内存可用,但我的应用程序的响应时间非常低,有时甚至没有响应。
当内存消耗了 6GB 之后,tomcat 是否有办法调用垃圾收集器?
答案1
如果您在 Windows 上运行 Tomcat,则可以使用 Tomcat 附带的简洁的“Tomcat Monitor”应用程序(可通过“开始”菜单访问)。
转到 Java 选项卡。在底部的“Java 选项”文本区域下方,您将看到 3 个输入字段:
Initial memory pool ___ MB
Maximum memory pool ___ MB
Thread stack size _____ KB