性能调优
lotus-wxj
这个作者很懒,什么都没留下…
展开
-
模拟高CPU和问题定位
package com.wxj.auto;import org.apache.poi.ss.formula.functions.T;import static java.lang.Thread.sleep;public class CPU { public static void main(String[] args) throws InterruptedException { while(true){ Math.sqrt(1); .原创 2021-06-01 11:04:50 · 218 阅读 · 0 评论 -
性能问题:下载导致cpu飙升到100%
下载:按时间下载数据,一行有50多个指标,下载后一直OOM,并重启容器。原因:下载跨度较长时间的数据时,eg:3个月,一次性获取从data-api获取3个月的数据,再从auth系统获取门店数据据并把两种数据进行整合写入到excel表中。系统进行垃圾回收时由于数据量大占用cpu导致cpu升到100%,无法处理其他的请求,k8s的健康检查检测到系统无响应于是自动重启容器。优化:1、程序:不一次性拿3个月,一次只拿一天的数据,处理好后写入到表中。2、消息中心:一次只处理一个请求。...原创 2021-03-11 15:41:16 · 1268 阅读 · 0 评论 -
win10中定位cpu占用较高的进程
-------------------------windows下定位cpu占用高的java线程-------------------------------1、下载查询zhanyongcpu的工具process explorer,下载地址是:https://docs.microsoft.com/zh-cn/sysinternals/downloads/process-explorer打开wi...原创 2019-05-25 14:46:13 · 1195 阅读 · 0 评论