11 2021 档案

摘要:CMS和G1垃圾回收流程区别 CMS流程 —>初始标记(只标记最根上的对象STW) —>并发标记(百分之八十时间) —>重新标记(STW 并发标记过程中错标 重新标记) CMS和G1采用的三色标记,区别是CMS增量更新,G1采用的快照替换 —>并发清理(这个过程产生的垃圾叫浮动垃圾 只能等下一次CM 阅读全文
posted @ 2021-11-14 21:23 palapala 阅读(1671) 评论(0) 推荐(0) 编辑
摘要:线上CPU占用过高 1.用top命令定位哪个进程对cpu占用过高 拿到进程id 2.top -Hp pid可以查看某个进程的线程信息,-H 显示线程信息,-p指定pid。 3.jstack 进程id 可以把进程中所有的线程列出来 此时列出来的线程编号是16进制的 4.步骤2的线程cpu过高id换算成 阅读全文
posted @ 2021-11-13 01:38 palapala 阅读(257) 评论(0) 推荐(0) 编辑
摘要:简单位运算介绍 或 | 只要有一个为1,结果就为1。 与 & 两位全为1,结果才为1 与的特殊用法:取一个数中特定位。 方法:找一个数,对应x要取的位,该数的对应位为1,其余位为零,此数与X对应位与即可(一个数和一个数的相反数做与操作得到的是这个数从右往左第一个不为0的数。) 例如:设X=1010 阅读全文
posted @ 2021-11-02 01:09 palapala 阅读(56) 评论(0) 推荐(0) 编辑