1,获得CPU占用率最高的PID 进入界面之后,按P(大写的P),按照CPU使用率排序,获得PID,进程ID 2,获得这个进程内的线程信息 进入界面之后,按P(大写的P),按照CPU使用率排序,获得TID,线程ID 3,拥有了线程ID,通过java栈命令导出堆栈信息。 导出堆栈信息进入filenam ...
分类:
编程语言 时间:
2019-01-30 13:01:51
阅读次数:
190
文件 首选项 设置 搜索 或者 修改settings.json 添加 ` "search.followSymlinks": false` ...
分类:
其他好文 时间:
2019-01-30 12:49:09
阅读次数:
136
一般情况下,如果我跟你说查询性能优化,你首先会想到一些复杂的语句,想到查询需要返回大量的数据。但有些情况下,“查一行”,也会执行得特别慢。今天,我就跟你聊聊这个有趣的话题,看看什么情况下,会出现这个现象。 需要说明的是,如果MySQL数据库本身就有很大的压力,导致数据库服务器CPU占用率很高或iou ...
分类:
其他好文 时间:
2019-01-24 14:39:06
阅读次数:
242
解决 内存泄漏 于是赶快登陆探测服务器,首先是 top free df 三连,结果还真发现了些异常。 我们的探测进程 CPU 占用率特别高,达到了 900%。 我们的 Java 进程,并不做大量 CPU 运算,正常情况下,CPU 应该在 100~200% 之间,出现这种 CPU 飙升的情况,要么走到 ...
分类:
其他好文 时间:
2019-01-23 11:35:56
阅读次数:
258
博文转至:http://www.jianshu.com/p/3667157d63bb,转本博文的目的就是需要的时候以防忘记 1、故障现象 客服同事反馈平台系统运行缓慢,网页卡顿严重,多次重启系统后问题依然存在,使用top命令查看服务器情况,发现CPU占用率过高。 2、CPU占用过高问题定位 使用to ...
分类:
编程语言 时间:
2019-01-15 14:05:28
阅读次数:
226
1.线程 1.进程与线程 进程有很多优点,它提供了多道编程,让我们感觉我们每个人都拥有自己的CPU和其他资源,可以提高计算机的利用率。很多人就不理解了,既然进程这么优秀,为什么还要线程呢?其实,仔细观察就会发现进程还是有很多缺陷的,主要体现在两点上: 进程只能在一个时间干一件事,如果想同时干两件事或 ...
分类:
编程语言 时间:
2019-01-11 23:21:31
阅读次数:
242
先输入top 然后 按P – 以 CPU 占用率大小的顺序排列进程列表 按M – 以内存占用率大小的顺序排列进程列表 top命令是Linux下常用的性能分析工具,比如cpu、内存的使用,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。 top显示系统当前的进程和其他状况, ...
分类:
编程语言 时间:
2019-01-09 23:28:03
阅读次数:
231
查使用内存最多的5个进程:ps aux | head -1 && ps aux | grep -v USER | sort -nr -k 4 | head -5 查使用CPU最多的5个进程: ps aux | head -1 && ps aux | grep -v USER | sort -nr - ...
分类:
系统相关 时间:
2019-01-04 14:51:01
阅读次数:
360
线程理论 多线程也是用于提高程序的效率 1,多进程 核心是多道技术 本质上就是切换加保存状态 当程序IO操作较多 可以提高程序效率 2,多线程什么是线程 程序的执行线路 相当于与一条流水线,其包含了程序的具体执行步骤 如果我们把操作系统比喻为一个工厂,进程就是车间,先出就是流水线 3,线程和进程的关 ...
分类:
编程语言 时间:
2019-01-02 19:15:51
阅读次数:
175
关于UNIX DOMAIN SOCKET和普通udp socket的对比 在TX1(4核A57 1.7GHz)的板卡上进行测试,每个包大小设置为1024,全速收发,UDS的速度在90Mbps左右,UDP在120Mbps左右(略有丢包) CPU占用率,UDS比UDP低10%,但是实际上,如果码率相近时 ...
分类:
其他好文 时间:
2018-12-27 23:10:24
阅读次数:
261