.java课件源码-day01讲义.pdf

  1. 1、本文档共64页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JV M优化 - 第一天 今日内容 了解下我们为什么要学习JV M优化 掌握jv m的运行参数以及参数的设置 掌握jv m的内存模型 (堆内存) 掌握j amp命令的使用以及通过MAT工具进行分析 掌握定位分析内存溢出的方法 掌握j stack命令的使用 掌握VisualJV M工具的使用 1、我们为什么要对jvm做优化? 客 在本地开发环境中我们很少会遇到需要对jv m进行优化的需求,但是到了生产环境,我们 可能将有下面的需求: 播 运行的应用“卡住了” ,日志不输出,程序没有反应 服务器的CPU负载突然升高 在多线程应用下,如何分配线程的数量? …… 智 在本次课程中,我们将对jv m有更深入的学习,我们不仅要让程序能跑起来,而且是可以 跑的更快!可以分析解决在生产环境中所遇到的各种“棘手” 的问题。 说明:本套课程使用的j dk版本为1.8 。 传 2、jvm的运行参数 在jv m中有很多的参数可以进行设置,这样可以让jv m在各种环境中都能够高效的运行。 绝大部分的参数保持默认即可。 2.1、三种参数类型 jv m的参数类型分为三类,分别是: 北京市昌平区建材城西路金燕龙办公楼一层 电话:400-618-9090 标准参数 -help -version -X参数 (非标准参数) -Xint -Xcomp -XX参数 (使用率较高) -XX:newSize -XX:+UseSerialGC 2.2、标准参数 jv m的标准参数,一般都是很稳定的,在未来的JV M版本中不会改变,可以使用j ava -help 检索出所有的标准参数。 客 播 智 传 北京市昌平区建材城西路金燕龙办公楼一层 电话:400-618-9090  [root@node01 ~]# java ‐help 用法: java [‐options] class [args...]            (执行类)    或  java [‐options] ‐jar jarfile [args...]            (执行 jar 文件) 其中选项包括:     ‐d32      使用 32 位数据模型 (如果可用)     ‐d64      使用 64 位数据模型 (如果可用)     ‐server   选择 "server" VM                   默认 VM 是 server,                   因为您是在服务器类计算机上运行。     ‐cp <目录和 zip/jar 文件的类搜索路径>     ‐classpath <目录和 zip/jar 文件的类搜索路径>                   用  : 分隔的目录, JAR 档案                   和 ZIP 

文档评论(0)

zhengqang-wu + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档