-XX:+UseStringDeduplication: java 8u20版本引入了这个 JVM 参数,用来减少通过创建太多相同 String 的实例带来的不必要的内存使用; 这通过将重复的 String 值减少为单个全局 char []数组来优化堆内存 -XX:+UseLwpsynchronization: 设置基于 LWP (轻量级进程)的同步策略,而不是基于线程的同步策略 -XX:LargePageSizeInBytes: 设置用于 Java 堆的 Large Page大小; 它采用 gb / mb / kb 的参数; 使用较大的页面大小,我们可以更好地利用虚拟内存硬件资源; 然而,这可能会导致 PermGen 的空间大小变大,这反过来会迫使减小 Java 堆空间的大小 -XX:MaxHeapFreeRatio: 设置 GC 之后堆空闲的最大百分比,以避免收缩 。 -XX:MinHeapFreeRatio: 设置 GC 之后堆空闲的最小百分比,以避免扩展; 为了监视堆使用情况,可以使用 JDK 附带的 VisualVM 。 -XX:SurvivorRatio: Eden区和幸存者空间大小的比率——例如,-XX:SurvivorRatio=6 将每个幸存者空间和Eden区的比率设置为1:6 -XX:+UseLargePages: 如果系统支持, 则使用大的页面内存,请注意,如果使用这个 JVM 参数,OpenJDK 7会崩溃 -XX:+UseStringCache: 启用 String 池中可用的常用分配字符串的缓存 -XX:+UseCompressedStrings: 对 String 对象使用 byte []类型,该类型可以用纯 ASCII 格式表示 -XX:+OptimizeStringConcat: 它在可能的情况下优化字符串串联操作总结在这篇简短的文章中,我们了解了一些重要的 JVM 参数,这些参数可用于调优和提高应用程序性能,其中一些还可以用于调试 。
推荐阅读
-
-
淮河、长江流域需警惕新一轮洪水形成! 本周还有强降雨
-
-
我爱你:老李全新单曲《我爱你》是否符合你的口味?一起来点评一下吧
-
求生2万3千只小鸡死亡!被滞留西班牙一机场3天,只能吃同类求生
-
-
上海杨浦|市委统战部副部长王霄汉调研区民族宗教工作
-
贵州|贵州西江景区现万元“天价房” !涉事客栈回应......
-
-
冬枣为什么维生素c含量比柠檬多 冬枣和柠檬哪个维生素c多
-
-
广州富力|富力门神被贬为替补,零封恒大之人赢得富力新帅信任正式上位
-
侃车e族|颜值焕新、实力更强!威马EX5-Z让你过上“0焦虑”的纯电动生活
-
还是厄瓜多尔冻虾外包装!重庆一物流园冷库检出新冠阳性
-
天时尚|天时尚街拍:小姐姐穿衬衫穿出白领女性的感觉
-
街拍|街拍:多姿时尚的小姐姐,搭配连衣裙,清新脱俗!
-
-
奔跑吧特别季|《奔跑吧特别季》正式更名,确定播出时间,期待播出
-
美容|拒绝撞香!钟情法式氛围的你肯定会迷上 一瓶像指甲油的小香水!
-
广西新闻网|“班主任”进群喊家长发红包交资料费 23名家长被骗