50_jvm
jvm
信行合一
彻底拆分一切可控!
展开
-
定位java最耗cpu进程
1.定位最耗cpu进程 1.通过jps命令来查找对应的java线程 如果一个服务器上java进程很少,我们一眼就可以定位出这个线程。 77 jar 255 Jps 2.通过top命令来查找cpu使用最高的线程 如果一个服务器上有多个java服务,那么使用top命令对多个java进程进行观察,找出耗费cpu最大的进程,从下面可以看出是PID为77的进程最耗cpu top - 14:21:59 up...原创 2019-12-30 22:32:35 · 505 阅读 · 0 评论 -
1.jvm内存模型
文章目录一、内存模型1.线程私有区:2.线程共享区:二、 详细模型1 程序计数器PCJava 多线程的实现:2 虚拟机栈1.栈帧(Stack Frame)结构:1.局部变量表:2.操作栈:3.动态连接4.方法返回地址5.额外附加信息2.异常(Exception)3 本地方法栈1.异常(Exception):4 Java堆1.新生代1.Eden Space(伊甸园区)2.Survivor Space...原创 2019-11-18 22:32:30 · 295 阅读 · 0 评论