当前位置: 首页 > 面试题库 >

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

逄俊贤
2023-03-14
问题内容

我正在做一些基准测试,我想知道如何为IntelliJ和Tomcat设置内存。

在右下角,我看到IntelliJ中的147M中的98M,这是什么意思?

我怎么知道我是否给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

这是根据与CrazyCoder链接的JetBrains的DOC-197进行的。

内存指示器显示已用/最大内存。

您知道是否为TC分配了足够的内存,如果它没有用完,和/或由于较大的GC而没有打cup,和/或没有发生故障交换。Tomcat内存设置是在Tomcat运行配置中配置的,其中显示“
VM options”。



 类似资料:
  • 将-Xms和-Xmx设置为相同的值有什么缺点吗?并将-XX:MaxPermSize和-XX:PermSize设置为相同的值。 建议在这里使用。 如果服务器中有足够的物理可用存储器,是否建议为两个选项设置更高的值? 更新: 环境Java1.6。Solaris 10的0_45 Java版本"1.6.0_45" Java(TM)SE运行时环境(build 1.6.0_45-b06) JavaHotSpo

  • 问题内容: 我的开发机器上有8GB RAM,并试图运行Apache Tomcat(7.0.29)同时托管Artifactory(2.6.3)和Jenkins(1.479)。我试图找到Jenkins的内存需求,但看起来他们的Wiki断了。 在中,我添加了以下命令: 这应该将Tomcat的JVM的大小保持在(基本上)1到3 GB之间,为我留出足够的空间来容纳其他内容, 并 为Tomcat留出足够的内存

  • 谁能给我这个VM配置的位置(上面突出显示),我可以编辑,特别是PermSize和maxpermsize? 更新:注意:a)将它添加到运行目标窗口的VM选项中不会修改它。b)将它添加到IntelliJ executeable(IDEA64.exe.vmOptions)的VM选项中也不会工作。

  • 我正在尝试在Linux系统上使用IntelliJ Community 2021.2为我的Gradle项目(包含许多主要方法)设置JVM参数。在用户目录中创建idea64.vmoptions对我不起作用,因为主要方法不是从文件中获取VM设置。我还尝试设置一个环境变量来指示. vm选项文件,但它仍然不起作用。 唯一对我有用的是运行/调试配置中的“添加VM选项”,但我不想每次创建新的主方法时都设置VM选

  • 如何增加Apache spark executor节点可用的内存? 我有一个2 GB的文件,适合加载到Apache Spark。我目前正在1台机器上运行apache spark,因此驱动程序和执行程序在同一台机器上。这台机器有8 GB内存。 我尝试了这里提到的各种东西,但我仍然得到错误,并没有一个明确的想法,我应该改变设置。 我正在从spark-shell交互地运行我的代码

  • 问题内容: @Entity public class A { @GeneratedValue @Id private long id; 建立关系,我必须打电话 为什么两者都是必要的,为什么仅仅做是不够的 要么 ? 该关系存储在联接表中,并将更新该联接表。 但是当我之后进行查询时,它为空。这是为什么? 这是一个测试案例,说明了这个问题。请注意,最后一个断言失败。 动机: 当数量增加时,通过更改“仅一

  • WeX5 中内存有三个地方: 1  studio使用的内存,这个通过修改 studio/studio.ini 中的 -Xms40m   -Xmx384m , 来控制 2  在外面启动tomcat,tomcat会去读取 apache-tomcat/bin/catalina.bat     -Xms256m   -Xmx1024m 3  如果是在studio中启动tomcat,tomcat使用的内存是

  • 我已经将spark.executor.memory设置为2048M,在UI“环境”页面中,我可以看到这个值已经设置正确。但是在“executors”页面中,我看到只有一个executor,它的内存是265.4MB。非常奇怪的价值。为什么不是256MB,或者就像我设定的那样?