当前位置: 首页 > news >正文

查看网站模板关键词seo价格

查看网站模板,关键词seo价格,有口碑的佛山网站建设,服装定制前景作者 | SimpleSmile_5177来源 | i7q.cn/50SRVt前言说一下 JVM 常用的参数有哪些#xff1f;是比较常用的面试问题#xff0c;同时如果项目特别大了#xff0c;需要增加一下堆内存的大小、或者是系统老是莫明的挂掉#xff0c;想查看下gc日志来排查一下错误的原因#xff… 作者 |  SimpleSmile_5177来源 | i7q.cn/50SRVt前言说一下 JVM 常用的参数有哪些是比较常用的面试问题同时如果项目特别大了需要增加一下堆内存的大小、或者是系统老是莫明的挂掉想查看下gc日志来排查一下错误的原因都需要手动设置这些参数。各个参数介绍1.verbose:gc表示启动jvm的时候输出jvm里面的gc信息。格式如下[Full GC 178K-99K(1984K) 0.0253877 secs] 解读 Full GC 就表示执行了一次Full GC的操作178K 和99K 就表示执行GC前内存容量和执行GC后的内存容量。1984K就表示内存总容量。后面那个是执行本次GC所消耗的时间单位是秒。2.-XX:printGC这个打印的GC信息跟上个一样就不做介绍了。3.-XX:PrintGCDetails打印GC的详细信息。格式如下–Heap – def new generation total 13824K, used 11223K [0x27e80000, 0x28d80000, 0x28d80000) – eden space 12288K, 91% used [0x27e80000, 0x28975f20, 0x28a80000) – from space 1536K, 0% used [0x28a80000, 0x28a80000, 0x28c00000) – to space 1536K, 0% used [0x28c00000, 0x28c00000, 0x28d80000) – tenured generation total 5120K, used 0K [0x28d80000, 0x29280000, 0x34680000) – the space 5120K, 0% used [0x28d80000, 0x28d80000, 0x28d80200, 0x29280000) – compacting perm gen total 12288K, used 142K [0x34680000, 0x35280000, 0x38680000) – the space 12288K, 1% used [0x34680000, 0x346a3a90, 0x346a3c00, 0x35280000) – ro space 10240K, 44% used [0x38680000, 0x38af73f0, 0x38af7400, 0x39080000) – rw space 12288K, 52% used [0x39080000, 0x396cdd28, 0x396cde00, 0x39c80000) 解读new generation 就是堆内存里面的新生代。total的意思就是一共的所以后面跟的就是新生代一共的内存大小。used也就是使用了多少内存大小。0x开头的那三个分别代表的是 底边界当前边界高边界。也就是新生代这片内存的起始点当前使用到的地方和最大的内存地点。eden space 这个通常被翻译成伊甸园区是在新生代里面的一些创建的对象都会先被放进这里。后面那个12288K就表示伊甸园区一共的内存大小91% used很明显表示已经使用了百分之多少。后面的那个0x跟上一行的解释一样。from space 和to space 是幸存者的两个区。也是属于新生代的。他两个区的大小必须是一样的。因为新生代的GC采用的是复制算法每次只会用到一个幸存区当一个幸存区满了的时候把还是活的对象复制到另个幸存区上个直接清空。这样做就不会产生内存碎片了。tenured generation 就表示老年代。compacting perm 表示永久代。由于这两个的格式跟前面我介绍的那个几乎一样我就不必介绍了。4.-XX:PrintGCTimeStamps打印GC发生的时间戳。格式如下289.556: [GC [PSYoungGen: 314113K-15937K(300928K)] 405513K-107901K(407680K), 0.0178568 secs] [Times: user0.06 sys0.00, real0.01 secs]293.271: [GC [PSYoungGen: 300865K-6577K(310720K)] 392829K-108873K(417472K), 0.0176464 secs] [Times: user0.06 sys0.00, real0.01 secs] 解读289.556表示从jvm启动到发生垃圾回收所经历的的时间。GC表示这是新生代GCMinor GC。PSYoungGen表示新生代使用的是多线程垃圾回收器Parallel Scavenge。314113K-15937K(300928K)]这个跟上面那个GC格式一样只不过这个是表示的是新生代幸存者区。后面那个是整个堆的大小GC前和GC后的情况。Times这个显而易见代表GC的所消耗的时间用户垃圾回收的时间和系统消耗的时间和最终真实的消耗时间。5.-X:loggc:log/gc.log这个就表示指定输出gc.log的文件位置。我这里写的log/gc.log就表示在当前log的目录里把GC日志写到叫gc.log的文件里。6.-XX:PrintHeapAtGC表示每次GC后都打印堆的信息。这个打印的基本格式跟上面第二条的基本类似我也就不比多说了。7.-XX:TraceClassLoading监控类的加载。格式如下•[Loaded java.lang.Object from shared objects file] •[Loaded java.io.Serializable from shared objects file] •[Loaded java.lang.Comparable from shared objects file] •[Loaded java.lang.CharSequence from shared objects file] •[Loaded java.lang.String from shared objects file] •[Loaded java.lang.reflect.GenericDeclaration from shared objects file] •[Loaded java.lang.reflect.Type from shared objects file] 使用这个参数就能很清楚的看到那些类被加载的情况了。8.-XX:PrintClassHistogram跟踪参数。这个按下CtrlBreak后就会打印一下信息num #instances #bytes class name----------------------------------------------1: 890617 470266000 [B2: 890643 21375432 java.util.HashMap$Node3: 890608 14249728 java.lang.Long4: 13 8389712 [Ljava.util.HashMap$Node;5: 2062 371680 [C6: 463 41904 java.lang.Class –分别显示序号、实例数量、总大小、类型。这里面那个类型B和C的其实就是byte和char类型。9.-Xmx -Xms这个就表示设置堆内存的最大值和最小值。这个设置了最大值和最小值后jvm启动后并不会直接让堆内存就扩大到指定的最大数值。而是会先开辟指定的最小堆内存如果经过数次GC后还不能满足程序的运行才会逐渐的扩容堆的大小但也不是直接扩大到最大内存。10.-Xmn设置新生代的内存大小。11.-XX:NewRatio新生代和老年代的比例。比如14就是新生代占五分之一。12.-XX:SurvivorRatio设置两个Survivor区和eden区的比例。比如28 就是一个Survivor区占十分之一。13.-XX:HeapDumpOnOutMemoryError发生OOM时导出堆的信息到文件。14.-XX:HeapDumpPath表示导出堆信息的文件路径。15.-XX:OnOutOfMemoryError当系统产生OOM时执行一个指定的脚本这个脚本可以是任意功能的。比如生成当前线程的dump文件或者是发送邮件和重启系统。16.-XX:PermSize -XX:MaxPermSize设置永久区的内存大小和最大值。永久区内存用光也会导致OOM的发生。17.-Xss设置栈的大小。栈都是每个线程独有一个所有一般都是几百k的大小。近期热文 面试珍藏最常见的200多道Java面试题被一个熟悉的面试题问懵了String...面试官如何实现幂等性校验【END】关注下方二维码订阅更多精彩内容朕已阅
http://www.yutouwan.com/news/148880/

相关文章:

  • 网站开通流程单页面网站教程
  • 做个网站多钱企业免费网站制作
  • 如何选择企业网站开发石家庄市建设局官网
  • 合肥商城网站建设教育 企业 重庆网站建设
  • 高校英文网站建设手机能建设网站
  • 站长工具5g电脑怎么做网站赚钱
  • 生物医药基地网站建设什邡建设局网站
  • 咸阳网站建设公司电话链接买卖平台
  • 延安网站制作都有哪些网站可以做推广
  • 怎样建一个免费网站玉林市网站开发公司电话
  • 重庆专业网站排名团队做资源分享网站怎么样
  • 福州制作手机网站网络推广网站建设方案
  • 企业建站系统下载wordpress大图插件
  • 手机 网站企业网站建设策划书标准版
  • 用idea做html网站施工企业工作环境
  • 网站建设全攻略免费发做网站
  • 网站开发工具链接服务器单位网站建设有机房吗
  • 网站空间 推荐瀑布流 主题 wordpress
  • 网站的优点和缺点哈尔滨道外区建设局官方网站
  • 怎么架设一个网站wordpress主题akina
  • 伍佰亿书画网网站app开发公司掌握我的源代码吗
  • 广州做手机网站咨询商城分销系统
  • 家乡网站建设策划书模板东昌网站建设
  • 株洲本地新闻seo人人网
  • 帮我们做网站的人找不到了做一名优秀网站设计师计划
  • 专业营销网站制作10大品牌网
  • 北京网站建设最便宜的公司哪家好技术先进的网站设计制作
  • 那几家是做失物招领的网站免费友情链接平台
  • 免费行情软件app网站mnu公主岭市住房和城乡建设局网站
  • 廊坊建站模板系统wordpress 归档页面