cpu
文章平均质量分 51
阿东-007
专注技术
展开
-
多核CPU 和多个CPU 区别? 并行和并发 操作系统内存管理模块 进程和线程
1、单核CPU是如何实现多进程和多线程?链接: link12、多CPU和多核CPU对应多进程和多线程调度:链接: link23、单核处理器、多核处理器、多处理器与多线程编程链接: link34、多CPU/多核/多进程/多线程/并发/并行之间的关系链接: link45、进程切换和线程切换链接: link5重点:2,其他为辅补充:目前有些大型机经常会有多个CPU,每个CPU都是多核的。如2个物理CPU,每个物理CPU都有4个核,那么最终的CPU就是8核的,个人笔记本都是单CPU,可以查看处转载 2022-05-18 17:06:40 · 351 阅读 · 0 评论 -
IDEA maven compile报错OutOfMemoryError(内存溢出)解决及jvm分析
一、编译报错如下:http://cwiki.apache.org/confluence/display/MAVEN/OutOfMemoryError二、解决办法在VM堆大小那里调整默认值700---->改成1400或者更大三、jvm监测(使用jstack)(1)Maven Runner vm options无配置运行编译时候,系统默认初始化指定堆大小和最大堆大小(2)Maven Runner vm options 配置-Xms256m -Xmx1024m运行编译时候,系统按原创 2022-05-08 02:21:40 · 17691 阅读 · 1 评论 -
CPU100%问题如何快速定位
三个步骤:1. 找到最耗CPU的进程工具: top 方法:执行 top -c ,显示进程运行信息列表键入 P (大写 p),进程按照 CPU 使用率排序2. 找到最耗CPU的线程工具: top 方法:top -Hp 10765 ,显示一个进程的线程运行信息列表键入 P (大写 p),线程按照 CPU 使用率排序3. 查看堆栈,定位线程在干嘛,定位对应代码首先,将线程 PID 转化为 16 进制。工具:printf方法:printf “%x\n” 10804之所以要转化为原创 2022-05-07 22:55:40 · 863 阅读 · 0 评论