8得票1回答
使用JVM参数覆盖日志级别(java.util.logging)?

在应用程序启动时通过传递JVM选项来覆盖/设置java.util.logging.Logger的日志级别是否可能?

7得票2回答
如何在Dockerfile中设置JVM参数

我有一个 Dockerfile,如下所示: FROM tomcat:9.0.12-jre8 EXPOSE 8080 COPY app.war "$CATALINA_HOME"/webapps 我需要设置一些JVM属性,如下所示: -DTOMCAT=Y -Doracle.server=1...

43得票3回答
40得票2回答
-Djava.library.path中的多个目录

我该如何在Eclipse项目的运行配置中指向两个不同的java.library.path? 我需要这两个库:-Djava.library.path=/opt/hdf-java/build/bin -Djava.library.path=/opt/opencv-2.4.10/build/lib 致敬。

31得票4回答
ParallelGC和ParallelOldGC有什么区别?

我对GC算法有一些问题: 首先,当我们使用参数例如UseSerialGC、UseParallelGC、UseParallelOldGC等时,我们指定了一个GC算法。它们每个算法都可以在所有代上进行GC,是吗? 例如,如果我使用java -XX:+UseSerialGC,所有代将使用串行GC作为...

7得票3回答
适当的JVM/GC调优针对具有3GB缓存的4GB JVM

我正在寻找适合配置 web应用的JVM设置。我已经了解了老年代/年轻代/永久代,但我在最佳配置中使用这些参数时遇到了麻烦。 在4 GB内,约有 3 GB用于缓存(使用EhCache的应用程序缓存),因此我正在考虑这种情况下的最佳设置。FYI,缓存在应用程序的生命周期内是静态的(从磁盘加载,永...

10得票7回答
使用UseConcMarkSweepGC减少JVM暂停时间大于1秒

我在一台拥有16GB内存、8核处理器以及安装了Java 1.6的CentOS release 5.2 (Final)机器上运行一个内存密集型应用程序。JVM的具体细节如下:java version "1.6.0_10" Java(TM) SE Runtime Environment (buil...

101得票5回答
不使用调试参数启动JVM来调试Java应用程序

通常要将调试器附加到正在运行的JVM上,您需要使用以下参数启动JVM:> java -Xdebug -Xrunjdwp:transport=dt_socket,address=1000,server=y,suspend=n 如果我想要调试一个没有在调试模式下启动的进程,我该怎么办? 这...

96得票5回答
-XX:+UseParallelGC和-XX:+UseParNewGC有什么区别?

它们是针对年轻代垃圾回收的算法。 第二种算法(UseParNewGC)会随着并发老年代垃圾回收(参见Java Concurrent and Parallel GC)自动激活,但两个并行算法之间有什么区别呢?

134得票5回答
如何在Windows下将Jenkins作为服务启动时给予更多的堆空间?

我想增加Jenkins可用的堆空间。但由于它是安装为服务的,我不知道该怎么做。