小编Abh*_*jan的帖子

无法在Spring Boot应用程序中启用本机内存跟踪

我正在尝试像这样在我的春季启动应用程序中启用NMT

 java -jar -Dlogging.config=log4j2.xml -XX:NativeMemoryTracking=summary application.jar 
Run Code Online (Sandbox Code Playgroud)

但是,我得到一个警告

Java HotSpot(TM) 64-Bit Server VM warning: Native Memory Tracking did not setup properly, using wrong launcher?
Run Code Online (Sandbox Code Playgroud)

如何为在嵌入式tomcat上运行的应用程序启用NMT?

java jvm memory-leaks spring-boot

5
推荐指数
1
解决办法
434
查看次数

Spring 启动应用程序不使用 jemalloc

我正在尝试找出内存泄漏问题。我正在关注这篇文章并尝试使用 jemalloc

接下来的步骤是:

export LD_PRELOAD=/usr/local/lib/libjemalloc.so
export MALLOC_CONF=prof:true,lg_prof_interval:30,lg_prof_sample:17
sudo java -jar application.jar
Run Code Online (Sandbox Code Playgroud)

但是没有创建 .heap 文件。我在 pmap -x 结果中找不到 libjemalloc.so。如何确保 jvm 正在使用 jemalloc?服务器是 ubuntu 服务器,应用程序使用 spring 启动。

java jvm memory-leaks spring-boot jemalloc

0
推荐指数
1
解决办法
698
查看次数

标签 统计

java ×2

jvm ×2

memory-leaks ×2

spring-boot ×2

jemalloc ×1