我正在做一些基准测试,我想知道如何为 IntelliJ 和 Tomcat 设置内存。
在 IntelliJ 的右下角,我看到 98M of 147M,这是干什么用的?
如何知道我是否为tomcat分配了足够的内存?
最佳答案
在其 VM 选项文件中为 IntelliJ 本身设置内存选项。
- OS X:
Contents/info.plist
(嵌入在应用目录中) - Linux:
bin/idea.vmoptions
- Windows:
(install dir/)bin/idea.exe.vmoptions
例如C:\Program Files (x86)\JetBrains\IntelliJ IDEA Community Edition 12.1.1\bin\idea.exe.vmoptions
从 IntelliJ 12 开始,对于 OS X:
- 文件
/Applications/IntelliJ IDEA.app/bin/idea.vmoptions
应该复制到~/Library/Preferences/IntelliJIdeaXX/idea.vmoptions
这是根据 JetBrains' DOC-197由 CrazyCoder 链接。
内存指示器显示已用/最大内存。
您知道您是否为 TC 分配了足够的内存,如果它没有用完,和/或没有由于大型 GC 而打嗝,和/或没有颠簸交换。 Tomcat 内存设置在 Tomcat 运行配置中配置,其中显示“VM 选项”。
关于java - 如何在 IntelliJ 中为 VM 设置内存?我必须单独设置 Tomcat 内存选项吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8542299/