文档章节

java -jar运行内存设置

大头鬼_yc
 大头鬼_yc
发布于 2018/09/20 01:24
字数 272
阅读 2.3W
收藏 0

阿里云携手百名商业领袖、技术大咖,带您一探行进中的数字新基建!>>>

java
    -Xms64m #JVM启动时的初始堆大小
    -Xmx128m #最大堆大小
    -Xmn64m #年轻代的大小,其余的空间是老年代
    -XX:MaxMetaspaceSize=128m #
    -XX:CompressedClassSpaceSize=64m #使用 -XX:CompressedClassSpaceSize 设置为压缩类空间保留的最大内存。
    -Xss256k #线程
    -XX:InitialCodeCacheSize=4m #
    -XX:ReservedCodeCacheSize=8m # 这是由 JIT(即时)编译器编译为本地代码的本机代码(如JNI)或 Java 方法的空间
    -XX:MaxDirectMemorySize=16m
    -XX:NativeMemoryTracking=summary #开启内存追踪
    -jar app.jar
# 查看java运用pid
jps -l 
# 查看堆/方法区/线程等内存占用(必需启动内存追踪)
jcmd 2923 VM.native_memory
# 查看jvm默认值 Xmx Xms GC等
java -XX:+PrintFlagsFinal -version
java -XX:+PrintCommandLineFlags -version
# 查看gc次数/时间
jstat -gcutil  15004  / jstat -gc  15004
# 查看线程栈信息
jstack -l pid
# 可视化查看内存/线程的信息
jvisualvm / jconsole
# 导出dump文件
jmap -dump:format=b,file=heapdump.hprof  pid
使用jvisualvm可打开hprof文件

© 著作权归作者所有

大头鬼_yc

大头鬼_yc

粉丝 5
博文 70
码字总数 18031
作品 0
昌平
程序员
私信 提问
加载中

评论(0)

在终端上创建Java项目及编译和运行

一:实践一次这样的操作有助于理解Tomcat/Eclipse的启动原理,包括classpath的设置,option的配置等等; 二:通过Bash终端创建一个简单的Java项目(单项目单Module,如果是IDEA的多Module可以...

osc_xf69gbe7
2018/04/04
3
0
Java基础-环境变量设置及Java命令行使用

一、Java环境变量设置 windows 下配置JDK环境变量: 1. 安装JDK,安装过程中可以自定义安装目录等信息,例如我们选择安装目录为D:javajdk1.5.008; 2. 安装完成后,右击“我的电脑”,点击“属...

陶邦仁
2012/11/11
8.3K
1
Java程序运行机制及开发环境

Java既是编译型语言,又是解释型语言 java源文件首先需要通过javac编译生成后缀名为.class的字节码文件(与平台无关,只面向JVM),然后使用Java虚拟机将字节码解释成特定平台上的机器码运行...

osc_jdkg3xt0
2018/04/06
3
0
java.lang.OutOfMemoryError: PermGen space及其解决方法

这个问题是我的工程中加入了Birt报表在Linux环境下运行出现的问题,从网上搜索了一下看到这文章发现并不是由于Birt的原因造成的 引用 1、 PermGen space的全称是Permanent Generation space,...

曹_翔
2010/11/16
1K
0
SpringBoot 启动参数设置环境变量、JVM参数、tomcat远程调试

->博客已准备转移到博客园<- java命令的模版:java [-options] -jar jarfile [args...] 先贴一下我的简单的启动命令: java -Xms128m -Xmx256m -Xdebug -Xrunjdwp:server=y,transport=dt_soc......

Sgmder
2018/01/24
1.8W
2

没有更多内容

加载失败,请刷新页面

加载更多

Mysql经典SQL注入(注释法:# 或 --)

所谓SQL注入,就是通过把SQL命令插入到Web表单递交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令。 我们永远不要信任用户的输入,我们必须认定用户输入的数据都是...

二营长意大利炮
22分钟前
11
0
辨别高防服务器的4种方法你知道吗

  由于高防服务器的品牌以及型号种类很多,所以高防服务器的性能也有着很大的差别,所以辨别高防服务器的方法就显得尤为的重要,那么主机侦探今天就来讲讲辨别高防服务器的4种最有效的方法...

silence主机
24分钟前
23
0
录音软件有哪些推荐?

最近,很多人都在询问:录音软件哪一款比较好用?最开始,我使用的是手机自带的录音软件,但因其功能单一便渐渐摒弃不用了。后来,有了解到一款多功能的录音软件“录音转文字助手”APP,很多...

茹鋽
29分钟前
10
0
spring boot到底干了啥(二)

目录 spring boot到底干了啥(一) run() public ConfigurableApplicationContext run(String... args) {........//<4> ConfigurableEnvironment environment = this.prepareE......

街角的小丑
30分钟前
10
0
彻底解决delphi WebBroker服务器中文乱码 delphi WebBroker服务器不能显示中文网页 WebBroker中文显示乱码

彻底解决delphi WebBroker服务器中文乱码 彻底解决WebBroker中文显示乱码 彻底解决delphi WebBroker服务器不能显示中文网页 这个问题被折腾惨啦! 网上一大堆,就没能彻底解决掉: https://...

simpower
34分钟前
18
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部