- 博客(4)
- 收藏
- 关注
原创 死磕Java虚拟机-性能调优实战篇
Java命令分为如下三种1. 以java - 开头:标准参数2. 以java -X 开头:非标参数3. 以java -XX 开头:性能调优主要用这个开头的参数,但是无法找到相关参数的帮助文档,下面我教大家几个常用的命令 -XX:+UseSerialGC = Serial New (DefNew) + Serial Old 小型程序。默认情况下不会是这种选项,HotSpot会根据计算及配置和 JDK版本自动选择收集器...
2020-06-09 13:16:05 223
原创 死磕Java虚拟机-性能调优理论篇
一. 如何找到一个垃圾?1)引用计数算法:给对象添加一个引用计数器,有一次引用,计数器值就加1;当引用失效时,计数器值就减1。很多流程的编程语言例如Python都使用这种方法管理内存,但是主流的Java虚拟机没有选用它,主要原因是它很难解决对象之间相互循环引用的问题。2) 根可达性分析算法:因为引用计数算法无法解决对象之间相互循环引用的问题,继而引出了这个算法。思想是以GC Roots作为起始点开始向下搜索,所走过的路径成为引用链,当一个对象到GC Roots没有任何引用链时,则...
2020-05-27 13:03:05 281
原创 死磕Java虚拟机,面试百分百必问
先看一段代码:publicclassHelloWorld{//类的属性:常量、变量、成员属性privateObjectobject=newObject();privatestaticinti=0;privatestaticStrings="HelloWorld";/***计算方法局部变量*@return*/publicintadd(){...
2020-05-24 22:26:23 302
原创 观察者模式是什么
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2016-04-03 20:23:28 371
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人