范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

JVM常用参数

  又是一年招聘季,整理一些面试题,为自己也为大家整理点资料,希望大家成功上岸。这些整理的是针对面试。因平台单日有发布数量限制,超出限制的只能粉丝查看,需要的请关注后自行获取,谢谢。1、标准参数-version -help -server -cp
  2、-X参数
  非标准参数,也就是在JDK各个版本中可能会变动-Xint     解释执行 -Xcomp    第一次使用就编译成本地代码 -Xmixed   混合模式,JVM自己来决定
  3、-XX参数
  使用得最多的参数类型,非标准化参数,相对不稳定,主要用于JVM调优和Debuga.Boolean类型 格式:-XX:[+-]            +或-表示启用或者禁用name属性 比如:-XX:+UseConcMarkSweepGC   表示启用CMS类型的垃圾回收器 	 -XX:+UseG1GC              表示启用G1类型的垃圾回收器 b.非Boolean类型 格式:-XX=表示name属性的值是value 比如:-XX:MaxGCPauseMillis=500   4、其他参数-Xms1000M等价于-XX:InitialHeapSize=1000M -Xmx1000M等价于-XX:MaxHeapSize=1000M -Xss100等价于-XX:ThreadStackSize=1005、查看参数java -XX:+PrintFlagsFinal -version > flags.txt
  值得注意的是"="表示默认值,":="表示被用户或JVM修改后的值
  要想查看某个进程具体参数的值,可以使用jinfo
  一般要设置参数,可以先查看一下当前参数是什么,然后进行修改6、设置参数的常见方式开发工具中设置比如IDEA,eclipse 运行jar包的时候:java -XX:+UseG1GC xxx.jar web容器比如tomcat,可以在脚本中的进行设置 通过jinfo实时调整某个java进程的参数(参数只有被标记为manageable的flags可以被实时修改) 7、实践和单位换算1Byte(字节)=8bit(位) 1KB=1024Byte(字节) 1MB=1024KB 1GB=1024MB 1TB=1024GB  (1)设置堆内存大小和参数打印 -Xmx100M -Xms100M -XX:+PrintFlagsFinal (2)查询+PrintFlagsFinal的值 :=true (3)查询堆内存大小MaxHeapSize := 104857600 (4)换算 104857600(Byte)/1024=102400(KB) 102400(KB)/1024=100(MB) (5)结论 104857600是字节单位8、常用参数含义
  参数
  含义
  说明
  -XX:CICompilerCount=3
  最大并行编译数
  如果设置大于1,虽然编译速度会提高,但是同样影响系统稳定性,会增加JVM崩溃的可能
  -XX:InitialHeapSize=100M
  初始化堆大小
  简写-Xms100M
  -XX:MaxHeapSize=100M
  最大堆大小
  简写-Xms100M
  -XX:NewSize=20M
  设置年轻代的大小
  -XX:MaxNewSize=50M
  年轻代最大大小
  -XX:OldSize=50M
  设置老年代大小
  -XX:MetaspaceSize=50M
  设置方法区大小
  -XX:MaxMetaspaceSize=50M
  方法区最大大小
  -XX:+UseParallelGC
  使用UseParallelGC
  新生代,吞吐量优先
  -XX:+UseParallelOldGC
  使用UseParallelOldGC
  老年代,吞吐量优先
  -XX:+UseConcMarkSweepGC
  使用CMS
  老年代,停顿时间优先
  -XX:+UseG1GC
  使用G1GC
  新生代,老年代,停顿时间优先
  -XX:NewRatio
  新老生代的比值
  比如-XX:Ratio=4,则表示新生代:老年代=1:4,也就是新生代占整个堆内存的1/5
  -XX:SurvivorRatio
  两个S区和Eden区的比值
  比如-XX:SurvivorRatio=8,也就是(S0+S1):Eden=2:8,也就是一个S占整个新生代的1/10
  -XX:+HeapDumpOnOutOfMemoryError
  启动堆内存溢出打印
  当JVM堆内存发生溢出时,也就是OOM,自动生成dump文件
  -XX:HeapDumpPath=heap.hprof
  指定堆内存溢出打印目录
  表示在当前目录生成一个heap.hprof文件
  -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+PrintGCDateStamps -Xloggc:g1-gc.log
  打印出GC日志
  可以使用不同的垃圾收集器,对比查看GC情况
  -Xss128k
  设置每个线程的堆栈大小
  经验值是3000-5000最佳
  -XX:MaxTenuringThreshold=6
  提升年老代的最大临界值
  默认值为 15
  -XX:InitiatingHeapOccupancyPercent
  启动并发GC周期时堆内存使用占比
  G1之类的垃圾收集器用它来触发并发GC周期,基于整个堆的使用率,而不只是某一代内存的使用比. 值为 0 则表示"一直执行GC循环". 默认值为 45.
  -XX:G1HeapWastePercent
  允许的浪费堆空间的占比
  默认是10%,如果并发标记可回收的空间小于10%,则不会触发MixedGC。
  -XX:MaxGCPauseMillis=200ms
  G1最大停顿时间
  暂停时间不能太小,太小的话就会导致出现G1跟不上垃圾产生的速度。最终退化成Full GC。所以对这个参数的调优是一个持续的过程,逐步调整到最佳状态。
  -XX:ConcGCThreads=n
  并发垃圾收集器使用的线程数量
  默认值随JVM运行的平台不同而不同
  -XX:G1MixedGCLiveThresholdPercent=65
  混合垃圾回收周期中要包括的旧区域设置占用率阈值
  默认占用率为 65%
  -XX:G1MixedGCCountTarget=8
  设置标记周期完成后,对存活数据上限为 G1MixedGCLIveThresholdPercent 的旧区域执行混合垃圾回收的目标次数
  默认8次混合垃圾回收,混合回收的目标是要控制在此目标次数以内
  -XX:G1OldCSetRegionThresholdPercent=1
  描述Mixed GC时,Old Region被加入到CSet中
  默认情况下,G1只把10%的Old Region加入到CSet中

能让卫星瞬间失明,美国星链危险了,俄激光武器系统即将送上战场图为激光当前俄乌战争愈演愈烈,外界都在猜测下一步俄罗斯究竟会动用什么新武器投入战场,然而无论是俄罗斯派出什么武器,西方的军用卫星都能立刻获取情报,在开战过程中,对手利用卫星获取情报蚊虫叮咬,最止痒的办法竟如此简单,为你总结3个方式值得一试又到了夏天,张女士又开始担心蚊虫叮咬的问题了。去年夏天,张女士3岁的女儿便被咬了满头的包,擦了止痒膏和风油精等都没有效果。到第二天头上依旧红肿,担心的张女士赶紧带着女儿去了医院治疗人到中年,学会在酒桌上守住3个秘密,不是心机深,而是高情商四十男儿当富贵,谁念飘零南北。人到中年,江河日下。工作不好找,生意不好做,一家老小全压在自己肩膀上,只能咬牙前进,时刻不敢松懈。繁忙的工作压力,让人无法喘息,唯一能放松的时候,便是俄愿有条件开放乌克兰粮食外运,英国拒绝文观察者网刘程辉乌克兰的粮食外运问题,正成为西方国家施压俄罗斯的又一着力点。当地时间5月25日,俄罗斯外交部副部长安德烈鲁坚科表示,莫斯科愿意为乌克兰粮食外运建立一条人道主义通道,单身的老年女人,生活中还需要伴侣吗?61岁大姐倒贴也要找个伴导语茫茫人海中,能成为夫妻,那是一种很特殊的缘分,如果俩人能够白头到老,那是一件非常幸运的事情。人有悲欢离合,月有阴晴圆缺在生活中,很少有一起走到尽头的夫妻,多半的夫妻中都会有一个国漫之光,完美世界一下就戳到了我的额心巴上人逢喜事精神爽,动漫断更很彷徨,大家好我是黑番茄石昊的实力是个未知数,一人顶四是没有问题的,有没有可能石毅也可以一个人打四个?在双石之战,石毅展现出来了最好的实力图片来源于网络天空邓梓峰27岁女儿大秀身材!穿开叉短裙曲线完美,蝴蝶纹身太抢镜5月24日,邓梓峰27岁长女邓琼芝在个人社交账号上分享了一组近照,大秀好身材。曝光的照片中,邓琼芝穿着吊带短裙出镜,这条裙子采用粉色和蓝色相间的花纹面料制作而成,加上紧身以及下摆开安以轩分财产13亿?曾传被戚薇大S夺爱,如今老公入狱情路艰难2022年1月28日,也就是除夕当天,安以轩的丈夫陈荣炼在澳门被捕,从那天开始至今已有将近4个月的时间,安以轩没有在大众面前露面,连经常更新的社交平台也没有了新动态。港媒曾披露,陈张庭回应追讨逾20亿财产寻求法律保护证明公司相信大陆法治环境5月26日,演员张庭在自家公司涉嫌传销后首发文回应达尔威公司遇到法律纠纷,寻求法律保护,充分证明达尔威公司尊重并相信大陆的法治环境。张庭转发了TST庭秘密的声明,声明中就个别台媒恶北京富豪继承妻子268亿,晚年财产受手下控制,被迫跟保姆结婚2017年2月26日,在北京摩力圣汇温泉会所里,中国第一慈善家李春平迎来了68岁生日。只是宾客寥落,没有关注寿星,仿佛一切只是做做样子。4层蛋糕一出现,李春平眼中一亮,立即迎了上去台湾最新网络民调台北市长选战,蒋万安支持度遥遥领先据台媒5月25日报道国民党中常会25日正式提名立委蒋万安为台北市长参选人,蒋万安喊出,一定会让台北蓝天再现,民进党仍以卫福部长陈时中为可能的出战人选,民众党可望由台北市副市长黄珊珊
中国眼科新药随援外医疗队出征南美,为眼病患者点亮光明值得记录的一瞬!圭亚那乔治敦医院第一和第二例眼内抗新生血管治疗由标准国货顺利执行!12月1日,南京鼓楼医院眼科医生中国(江苏)第18批援圭亚那医疗队队员史煜,在她的微信朋友圈里写下如果有来生我们再续母女缘,愿来生您不再受苦有个健康的好身体!我出生时,我哭了,你笑了我成家时,我笑了,你哭了我成为你时,才知你为何哭为何笑,这辈子最亏欠的就是爸妈。年少不知父母恩懂时已是中年人父母在,人生尚有来处,父母去,人生只剩归途。半生科学管理身体健康完美中国行走进红旗渠青年洞是红旗渠总干渠主要工程之一,位于任村镇卢家拐村西,有鸡鸣一声闻三省之说的牛岭山村下方,从鬼斧神工陡峭如切的小鬼脸上穿过。因参加凿洞的突击队是从全县民工中抽调出来的300名优秀仅搭载了骁龙782,聊聊凭啥荣耀80能在一众旗舰机里杀出圈说实话,2022年对于智能手机市场来说,变化很大,各大智能手机厂商改变了过去单单比拼跑分,在旗舰处理器上下成本了。事实上,现在的手机处理器,性能已经出现过剩的现象,就像我两年前的那妈见打的风险有多大?年底换个新发色,洋气又百搭冲浪的时候,偶然刷到了一组Angelababy的杂志封面图源网络酷酷的机车服加上灰棕色的微卷短发,u1s1,身上满满的混血辣妹感都快要溢出屏幕了,是谁被帅晕了我不说!图源网络老实说阳了之后还会再阳么,有啥风险今天同时出现了两个热点新闻,想查证的可以去搜一下。一篇近日发表在自然医学的论文显示,重复感染新冠,除了会有首次感染的症状外,还会面临其他健康风险。论文作者之一亚德阿尔阿利博士说无论结肠癌术后怎样饮食?肠癌手术恢复期能否恢复普通的饮食?一般胃肠道手术后禁食,待患者排气后给予流食,结肠癌术后须待肠道吻合处愈合后方可进食,也就是说手术五天之后可逐渐恢复饮食。禁食期间通过肠外营养给予营养支持。由于外科手术技术的进步,很皮肤屏障受损怎么办?可以补救吗大家好我是舒舒今天想跟大家聊聊皮肤屏障的事儿为什么聊这个呢?主要是因为近日广州这个天气,天天下雨,感觉还蛮冷的,空气湿度也大,没阳光的天气里,感觉免疫力也变低了一些些!皮肤很不舒服贝克汉姆与女友牵手亮相时尚大奖,网友把脖子和脸p在一起了?话说自从小贝的二公子罗密欧贝克汉姆与女友Mia米娅里根吵架复合后,最近又一起牵手亮相2022时尚大奖。Mia身穿一袭70年代风白裙,时髦里带着些许俏皮。这番场景少不了严格网友们一番深耕沃土让企业拔节生长荆企板块在资本市场强势崛起的成功密码今年,中国资本市场风起云涌,荆州企业上市步履铿锵高歌猛进,令市场瞩目12月21日,九菱科技在北交所上市9月8日,江瀚新材通过证监会发审会,12月31日前可拿到上市发行文件11月22ChromebookWindows以及联发科,进军笔记本电脑的计划!联发科在拉古纳海滩举行的高管峰会,该公司赞助了一群记者和有影响力的人前往那里听取公司的意见。虽然没有与该公司的Chromebook工作相关的新公告,但我还是与领导联发科在美洲和欧洲