top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器此时发现如果是Java的进程占用过高,并且一直下不来,则排查是什么线程导致占比过高。查看Java进程里面的线程的占用情况显然一直在跑的是19576这个线程,一直在执行EXCEL导出的相关方法,问题就出在这里,下面的任务就是排查这个地方的代码逻辑了。
top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器此时发现如果是Java的进程占用过高,并且一直下不来,则排查是什么线程导致占比过高。查看Java进程里面的线程的占用情况显然一直在跑的是19576这个线程,一直在执行EXCEL导出的相关方法,问题就出在这里,下面的任务就是排查这个地方的代码逻辑了。