码迷,mamicode.com
首页 >  
搜索关键字:高cpu    ( 223个结果
cpu概念
cpu的主频=外频x倍频 cpu的主频不能完全决定cpu的性能,只是cpu性能的一个参数 cpu的外频是cpu的基准频率,它决定着整个主板的运行速度,超频超的是cpu的外频 IPC:cpu每一个时钟周期内所执行的指令的多少 IPC的提供: 1.提高cpu微架构并行度 2.采用多核架构 集成缓存——缓 ...
分类:其他好文   时间:2018-12-25 13:17:35    阅读次数:191
系统软中断cpu使用率升高,怎么办
一:中断,分上半部分,硬中断,下半部分,软中断。 软中断包括网络收发,定时,调度等。可以查看 /proc/softirps文件查看软中断情况。 每个cpu都有一个软中断内核进程,叫 ksoftirqd/cpu编号。如果软中断频率太高,CPU处理不及时,就会是网络收发延时,调度缓慢。 三个工具比较重要 ...
分类:其他好文   时间:2018-12-17 21:06:11    阅读次数:766
wait/notify实现线程间的通信
使线程之间进行通信之后,系统间的交互性更加强大,在大大提高CPU利用率的同时还会使程序对各线程任务在处理的过程中进行有效的把控与监督。 1.不使用wait/notify实现线程间通信 使用sleep()+while(true)也可以实现线程间通信。 例如:两个线程,一个线程向集合中添加元素,当集合中 ...
分类:编程语言   时间:2018-12-13 01:13:56    阅读次数:190
linux查看java进程cpu占用过高
linux下查找java进程占用CPU过高原因1. 查找进程top查看进程占用资源情况明显看出java的两个进程22714,12406占用过高cpu. 2.查找线程使用top -H -p <pid>查看线程占用情况 3.查找java的堆栈信息将线程id转换成十六进制#printf %x 15664# ...
分类:编程语言   时间:2018-12-08 19:08:02    阅读次数:189
JAVA线程分析定位排查
java开发中有的时间经常遇到某个线程消耗CPU高的问题,但是不清楚这个线程在做什么。 于是网上看了一些文章,找到了一个比较靠谱的办法(Linux下,Windows同理) : 首先使用top确认是否消耗高CPU或者负载的是不是JAVA, 然后看看进程详细信息: 转换TID值: jstack查看堆栈信 ...
分类:编程语言   时间:2018-12-03 16:32:00    阅读次数:224
高CPU排查方法分享
1 软件性能较差,占用CPU较多,往往是由于某段代码逻辑算法不佳导致,那如何在数以千计的函数中找到问题函数呢?2 在使用!runaway命令比较不同时间各线程占用CPU时间,找到CPU时间增涨较多的线程,那么就初步定位了问题函数所在的问题线程,3 然后在不同的时刻观察问题线程的调用栈,如果多次观察到 ...
分类:其他好文   时间:2018-11-29 20:49:20    阅读次数:228
使用PrefView监测.NET程序性能(一):Event Trace for Windows
前言: 在日常项目开发中,我们时不时会遇到程序占用了很高CPU的情况,可能是程序里某些未经优化的代码或者Bug,或者是程序运行压力太大。无论是什么原因,我们希望总希望能看到到底是哪个方法占用了如此高的CPU。 微软为我们提供了很多性能诊断工具来达到此目的。例如在Visual Studio 2017中 ...
分类:Windows程序   时间:2018-11-20 23:03:38    阅读次数:276
线上应用故障排查之二:高内存占用
前一篇介绍了线上应用故障排查之一:高CPU占用,这篇主要分析高内存占用故障的排查。 搞Java开发的,经常会碰到下面两种异常: 1、java.lang.OutOfMemoryError: PermGen space 2、java.lang.OutOfMemoryError: Java heap sp ...
分类:其他好文   时间:2018-11-20 11:28:39    阅读次数:225
转——浅谈如何提高服务器并发处理能力
目录 (一)什么是服务器并发处理能力 (二)有什么方法衡量服务器并发处理能力 1.吞吐率 2.压力测试 (三)怎么提高服务器的并发处理能力 1,提高CPU并发计算能力(1)多进程&多线程(2)减少进程切换,使用线程,考虑进程绑定CPU(3)减少使用不必要的锁,考虑无锁编程(4)考虑进程优先级(5)关 ...
分类:其他好文   时间:2018-11-12 11:25:25    阅读次数:131
进程与线程
进程:同一个操作系统中执行的一个子程序,包含了三部分虚拟CPU、代码、数据。 多进程:同一个操作系统中执行的多个并行的子程序。可以提高cpu的使用率。 线程:在同一个进程当中执行的子程序流。 多线程:同一个进程当中并发执行的多个子程序流。可以提高cpu的使用率。 进程与线程的区别: 进程有独立的进程 ...
分类:编程语言   时间:2018-10-01 00:09:28    阅读次数:185
223条   上一页 1 ... 4 5 6 7 8 ... 23 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!