java调优
Chris馒头
这个作者很懒,什么都没留下…
展开
-
java之cpu过高排查
1、首先,使用top命令看一下那个进程CPU过高top2.记录一下pid号:64644,然后Ctrl+c,停止。输入:top -H -p 64644这样到java进程中那个线程导致的CPU过高。拿到PID:64659。由于java栈中显示的pid是16进制的。所以这里需要将十进制转化为16进制:printf '%x\n' 64659 3.使用jstack命令查看,将刚才十进制转化为16进制的:fc93了,使用grep过滤一下jstack 6464原创 2021-07-19 13:46:41 · 2763 阅读 · 0 评论 -
遇到多个构造器参数时考虑用构建器
package com.sudy.alarm.test;//Builder Patternpublic class NutritionFacts { private final int servingSize; private final int servings; private final int calories; private final int ...原创 2020-02-27 13:06:13 · 154 阅读 · 0 评论