java - 如何在 IntelliJ 中为 VM 设置内存?我必须单独设置 Tomcat 内存选项吗?

标签 java tomcat jvm intellij-idea

我正在做一些基准测试,我想知道如何为 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/

相关文章:

ubuntu - Monit 不工作因为找不到 "if"程序

java - 将静态方法调用包装在方法对象中的开销是多少?

java - JVM 何时将成员变量引用存储在堆栈上?

java - 如何更好地将 JVM 编码属性设置为 UTF-8

JPanel 上的 Java Path2D.Double 都画有 'tail'

Java 查找工具 - 跨项目复制/粘贴代码

java - RememberMe Spring 安全 : success handler is called multiple times

http - Tomcat 服务器,更改默认 HTTP 404?

java - 使用解析服务器在 recyclerview 上没有显示图像

java - 在测试中禁用 @Bean 的 initMethod