首页 > TAG信息列表 > cpu-usage

java-多线程,计算密集型应用程序的潜在问题

我一直在从事一个可以概括为“计算密集型分析工具”的项目,我选择编写代码,以便使用多个线程并行处理多个单独的计算. 由于缺乏对多线程项目进行编程的经验,出现了一系列问题之后,看来我终于设法使它按我的预期工作.从队列中一个接一个地选择计算,并同时进行处理.在a particular ad

linux-获取CPU利用率信息

如何在Linux中使用进程的时间信息获取CPU利用率?基本上,我想让我的应用程序运行一整夜.同时,我想在应用程序运行期间监视CPU利用率. 我尝试过grep appName>&日志中,似乎没有向我返回日志中的任何内容.有人可以帮我吗? 谢谢.解决方法:vmstat和iostat都可以为您提供这种性质的定期信息.

c#-为繁重的任务设置低线程优先级

首先,感谢您的所有答复! 我想更具体一点-我有一个网站,显示一些当前和历史报告.我希望能够允许用户删除所有或部分历史记录,同时仍在浏览网站. 因此,我想运行一个单独的线程来处理删除数据,但是我想给该线程一个低优先级,这样就不会使网站变慢或反应迟钝. 我目前正处于设计阶段,希望

linux-如何查看哪个CPU上正在运行哪些进程?

我有一个多线程c编程,并使用cpu亲和力将不同的不同线程锁定到不同的cpus中. 但是,如何检查哪个进程在哪个CPU上运行? 通过“顶部”,我只能看到那些过程.就像PID xxxx在CPU 5上运行一样 谢谢解决方法:在Linux上,您可以在proc文件系统中找到此信息.对于每个线程,文件系统中都有一个具

linux-如何限制进程的CPU使用率?

我想限制GPU服务器中进程的CPU使用率.我发现一些方法,“不错”或“ cpulimit”.但是它们并不是我想要的. cpulimit允许进程以所需的速度运行,直到超过某个百分比为止,然后该进程将获得SIGSTOP,随后的睡眠和SIGCONT.但是我不希望超过一个百分比的过程进入睡眠状态.我只是希望它不超

javascript-浏览器行为庞大

任何人都可以说一下不同的浏览器如何处理以下内容: 对HTML文档进行图片处理,该文档实质上呈现了具有大量数据的静态应用程序的内容. <div class="abundant_class"> <div class="abundant_class"> <div class="abundant_class"></div> <div class="a

有没有更好的方法可以让CPU使用PHP处理其他进程?

我有一些长期运行的CLI PHP脚本,这些脚本通过cron定期运行.我希望它们尽快完成,但又不会严重影响其他过程(例如Web服务器响应能力). 目前,我正在使用 nice -n 19 并且还尝试插入非常短的usleep()调用,例如在我的主循环中插入50微秒.但这并不总是像我在单核VM上那样快地实现.顺便

OpenSSL造成的数据包丢失?奇怪的CPU使用率

我正在编写网络应用程序,从UDP套接字读取数据包,然后使用OpenSSL对其解密. 主要功能如下: receive(){ while(1){ read(udp_sock); decrypt_packet(); } } 在添加加密之前,该程序一直可以正常工作.现在,内核缓冲区和我的应用程序之间丢失了很多数据包(nets

MySQL花费更多时间发送数据

我有一个特殊的查询,它需要很长时间才能执行,同一表上的其他查询执行得非常快. mysql中启用了Querycache,但是每次下面的查询每次都花费超过80秒,并且CPU利用率超过100%. 我无法修改查询,因为它是由Drupal生成的.我还有什么可以做以提高性能? 查询是: select count(*) from ( SE

在CakePHP中查找内存和CPU时间瓶颈

我读了this,但它不适合我的解决方案. 我需要在CakePHP 2应用程序中找出内存和CPU时间瓶颈.通过在控制器操作中使用microtime和memory_get_usage,我发现了一些线索.我解决了一些.但是很难一一诊断每个控制器的动作. 我需要记录每个操作的CPU和内存负载.我打算在控制器中放入2个全局

java-更改线程的目标核心

告诉线程以编程方式更改正在运行的核心的方法是什么? 可以说我使用的是FX-8150,它具有一些核心,但是我希望我的线程之一特别是在5.core中工作.这可能吗?如果可以,请提供Java示例吗?该线程可以是另一个进程的线程或当前进程的线程. 我的伪示例: time interval 1 : my_thread working in

如何编写测试应用程序以完全加载CPU?

该CPU被设计为只要能节省功率并保持凉爽就可以进入低功耗模式,我想编写一个程序来防止这种情况的发生. 我正在使用一些不同的嵌入式平台(飞思卡尔Coldfire 8052,TI Sitara AM3359,可能还在管道工程中使用其他平台),因此我想开发一个仅能为基准测试保持CPU满载的应用程序.我想写自己

java-哪个CPU使用率反映了真实情况?

我正在Ubuntu上运行多线程Java应用程序.我想看CPU使用率. 我从“系统监视器”中看到的读数随时间推移约为42%.这是否意味着大多数CPU没有得到充分利用?我有8个核心. 但是,如果我在“ top”命令中观看它,则表明我的Java应用程序正在使用超过00个CPU(一个PID). 哪个反映了我的CPU使用率

如何在Linux中获取进程的CPU信息?

在我的服务器中,有几个CPU(0-7).我需要运行并行代码,并且每个进程都隶属于一个CPU,所以我如何知道每个进程的CPU信息? 例如,如果存在两个进程(#0和#1),并且进程#0使用CPU 5,而进程#1使用CPU 7. 我怎么知道用C或Fortran编程?解决方法:使用sched_getcpu()呼叫. 请记住,可以自由安排进程

在Android CPU使用率的背景下,到底什么是“时钟信号”?

我目前正在从事Android中的项目.我想获取每个进程的总CPU使用率.所以我正在使用“ / proc / pid / stat”的内容.我指的是this answer to get the stats.现在我得到了所有的utime,stime等.问题出在“ Hertz”的值上. 答案是每秒的时钟滴答数.即使浏览了很多之后,我也没有得到时钟刻

Android App高CPU使用率

我正在编写一个应用程序,它必须在较长时间内以高CPU使用率运行 该操作就像服务一样开始 但由于高CPU使用率,android系统会杀死应用程序 那么我该怎么做才能减少CPU的使用量呢?并使系统不停止我的服务? 服务: import java.io.BufferedWriter; import java.io.File; import java.io.Fil

获取Java中的CPU线程使用情况

我有一个关于获得给定JNI块的CPU利用率的问题.我在底层的C JNI本机方法中进行了一些密集的CPU计算.我正在优化这个计算,并希望根据不同的输入进行基准测试.我需要一些关于如何测量这个的指导.我到目前为止考虑的替代方案是 >使用JMX ThreadMXBean来测量调用JNI方法调用的当前线程的

你如何通过PHP获得服务器CPU使用率和RAM使用率?

参见英文答案 > How to get CPU usage and RAM usage without exec?                                    4个 我想使用php获取服务器CPU和RAM使用率.该脚本应该适用于Windows和Linux. 我该怎么办?解决方法:第一个函数将返回服务器内存使用情况

javascript – 什么算作CPU密集型任务(例如排序,搜索等?)

你认为什么是CPU密集型任务.例如……算法/代码(不是像视频编辑那样的用例等).原因似乎是不使用NodeJS的主要原因我真正喜欢的主要是CPU密集型任务.重要的是什么呢?例如,它是排序,搜索,横向图形,矩阵乘法吗?解决方法:像“密集”或“昂贵”这样的术语是相对的,并且并不总是很明显哪些活

获取特定进程的c / windows中的当前cpu使用情况

我想在我的代码中计算特定应用程序的当前cpu使用情况.我在网上查了一下,找到了适合windows的pdh库.当我尝试它时,我得到的整体CPU使用率不是一个进程的CPU使用率. PdhAddCounter(hquery, TEXT("\\Processor(_Total)\\% Processor Time"),0,&counter); 那么我使用这一行来获取特定

在运行python程序时,是否可以强制计算机投入更少的CPU以换取更多时间?

参见英文答案 > Change process priority in Python, cross-platform                                    3个 我正在运行一个python程序,这是一个使用big-O的n算法对许多可能场景进行相当密集的测试.通过使用至少五个嵌套循环测试超过十亿种

在为Android编码时,有没有办法单独获取设备的每个核心的CPU使用率?

这是我第一次在这里提问.我试着很好地研究,所以如果我之前忽略了这个问题的帖子,我会提前道歉.我想看看我的应用程序在运行时是否可以获取使用情况统计信息.我正在运行一些性能相对较高的程序,我很想知道核心之间的计算分配情况(并在程序本身中显示这些信息). 再次,抱歉,如果这篇文

shell-script – 确保NumLock启用的最有效CPU的方法是什么?

情况:我有一个脚本正在观看NumLock状态,不是真的在观看,而是每隔1秒就开启一次.该脚本在后台运行. 推理:我经常不小心关掉NumLock.我没有键盘上的NumLock状态指示器. OS,DE,DM,WM,xmodmap: Operating System: $lsb_release -a No LSB modules are available. Distributor ID: LinuxMi

linux – 如何检测并警告进程是否长时间使用100%CPU?

每隔一段时间(每隔几天)我就注意到一个进程正在使用100%的CPU.这个过程是由Arduino IDE开始的,在某些情况下,我无法重现只是坐在那里100%的CPU,如上图所示. 可能的情况是上传到Arduino板,并且在此过程中电路板断开连接. 我在处理器中有8个内核,因此其中一个内存最大化并不是很明显.事

linux – 为什么我的cpu从未超过60-70%的cpu使用率?瓶颈在哪里?

在我的CPU图形中,我最近注意到,在编译东西时,我似乎无法达到100%的使用率,它只是在最大值上下波动60-70%左右. 例: 相比之下,在我的工作计算机上完成此图表时完全不透明. 我想深究这一点,并使用stress实用程序来模拟CPU使用率,并使用vmstat进行观察.我的压力是cpu核心数从1到15(我的CP