追踪参数:

  打印GC简要信息    -XX:+PrintGC
  打印GC详细信息    -XX:+PrintGCDetails
  打印CG发生的时间戳  -XX:+PrintGCTimeStamps
  指定GC log的位置   -Xloggc:log/gc.log
  打印类的加载情况    -XX:+TraceClassLoading

堆参数:
  -Xmx  最大堆
  -Xms  最小堆
  -Xmn  新生代大小
  -XX:NewRatio
    新生代(eden+2*s)和老年代(不包含永久区)的比值
    4 表示 新生代:老年代=1:4,即年轻代占堆的1/5
  -XX:SurvivorRatio
    设置两个Survivor区和eden的比
    8表示 两个Survivor :eden=2:8,即一个Survivor占年轻代的1/10

-Xmx20m -Xms5m  运行代码
public static void main(String[] args){
System.out.print("Xmx=");
System.out.println(Runtime.getRuntime().maxMemory()/1024.0/1024+"M"); System.out.print("free mem=");
System.out.println(Runtime.getRuntime().freeMemory()/1024.0/1024+"M"); System.out.print("total mem=");
System.out.println(Runtime.getRuntime().totalMemory()/1024.0/1024+"M");
} Xmx=18.0M
free mem=4.8178863525390625M
total mem=5.5M

  

  -XX:+HeapDumpOnOutOfMemoryError  OOM时导出堆到文件
  -XX:+HeapDumpPath            导出OOM的路径
  -XX:OnOutOfMemoryError         在OOM时,执行一个脚本

-Xmx20m -Xms5m -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=d:/a.dump
Vector v=new Vector();
for(int i=0;i<25;i++)
v.add(new byte[1*1024*1024]);

永久区参数:
  -XX:PermSize -XX:MaxPermSize
    设置永久区的初始空间和最大空间
    他们表示,一个系统可以容纳多少个类型

栈参数:
  -Xss
    通常只有几百K
    决定了函数调用的深度
    每个线程都有独立的栈空间
    局部变量、参数 分配在栈上

最新文章

  1. Java 网络爬虫获取页面源代码
  2. C语言工具---Code::Blocks
  3. Python代码性能优化技巧
  4. MAC终端配色Solarized
  5. Ogre Addon之Paged Geometry
  6. 继承关系在内存和DB中的映射
  7. CAShapeLayer和CAGradientLayer
  8. TableView 多余分割线的处理
  9. C语言之函数和字符串
  10. DL4NLP —— seq2seq+attention机制的应用:文档自动摘要(Automatic Text Summarization)
  11. InnoDB Undo Log
  12. java通过shield链接Elasticsearch
  13. XenServer 自动化布署 (关键词: PXE ANSWER SCRIPT)
  14. Win10和Ubuntu双系统搭建详
  15. [部署]CentOS安装MariaDB
  16. C# -- 交错数组的使用
  17. mysql5.5升级到5.7
  18. ElasticSearch集群介绍二
  19. 〖Linux〗Kubuntu 14.04的Eclipse 崩溃解决方法总结
  20. OC照片选择器MJPhotoBrowser

热门文章

  1. ListView控件绑定DataSet
  2. android SQLite(单词的添加与查询应用)
  3. 【转载】 json字符串与JSON对象
  4. Recycling Settings for an Application Pool &lt;recycling&gt;
  5. Windows web服务器搭建---阿里云
  6. ZooKeeper安装与执行
  7. Jmeter3.0-插件管理
  8. mongoDB 特别指令用法
  9. ios 使用gcd 显示倒计时
  10. webserver【实时查询当天的天气情况】