- 博客(16)
- 资源 (1)
- 收藏
- 关注
原创 内存飙升分析
使用内存分析工具(如VisualVM, MAT, JProfiler)分析内存占用情况。jmap生成堆Dump文件,分析内存使用,查看对象的数目和占用内存大小。跟内存泄漏和内存溢出的情况差不多。使用top命令查看内存使用情况。
2024-07-09 10:29:25
117
原创 内存溢出和内存泄漏分析及解决
内存溢出:通常发生在程序运行时,当程序所需内存超过了系统分配的内存空间,导致程序无法正常运行。包含OutOfMemoryError和StackOverflowError。内存泄漏:程序在申请内存后未能正确释放,导致程序在持续运行过程中不断消耗系统资源,最终可能导致系统性能下降甚至崩溃。
2024-07-09 10:28:21
228
原创 CPU飙升分析
printf “%x\n” tid 命令 将以上10进制的线程号转换为16进制nid。jstack tid |grep nid -A 50 查看jvm当前的线程信息。使用top -Hp 进程号 命令查看该进程的所有线程CPU占用情况。使用top命令查看CPU高的进程,获取进程pid。找出负载高的线程,记录tid。死循环导致cpu飙高;频繁进行FullGC;
2024-07-09 10:27:43
100
原创 Linux常用命令
grep -A 5 ‘foo’ ‘filename’ # 显示foo及后5行。ctrl+s暂停,ctrl+q继续。11.查看进程占用内存情况。4.查看java运行项目。
2023-12-10 15:20:29
490
原创 阿里云搭建springcloud+vue项目
阿里云搭建springcloud+vue项目(一)阿里云搭建springcloud+vue项目(二)阿里云搭建springcloud+vue项目(三)
2023-12-07 18:00:23
383
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人