jvm
tensorhyt
这个作者很懒,什么都没留下…
展开
-
centos安装配置jdk
说明:开始学习jvm调优时发现,centos自带的open-jdk不能使用例如:jstack,jps,jinfo这些命令工具,所以手动下载jdk1.8进行安装. 1.卸载当前系统中jdk,可参照文章 2.jdk下载,地址jdk1.8.0_231,提取码: 3.将压缩包解压到/usr/local/java目录下,命令如下: tar -zxvf 文件名 注:进入jdk文件夹下,pwd复制jdk路径 4.配置环境变量 vi /etc/profile 添加环境变量内容到文件末尾 #set java enviro原创 2020-07-02 16:38:24 · 69 阅读 · 0 评论 -
GC垃圾回收概述
1.什么是垃圾 垃圾是没有引用指向的对象或者循环指向的对象 java中垃圾是自动回收的,优点是避免忘记回收或者重复回收 2.如何定位垃圾 root search(根可达算法) 跟对象:静态变量、常量池、线程栈变量、JNI指针 b.reference count(引用计数) 统计对象被引用次数,当次数降为0时表示该对象成为垃圾 缺点:当对象之间循环引用时,无法区别是否为垃圾 3.垃圾回收算法 a. 标记清除算法(mark-sweep):回收速度快,会产生磁盘碎片,仅做了垃圾回收,未对碎片进行整理,过程如下原创 2020-06-30 16:28:56 · 251 阅读 · 0 评论