问题标签 [cpu-usage]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
13691 浏览

linux - nanosleep CPU占用率高吗?

我注意到一个调用 nanosleep 的小测试程序在内核高于 2.6.22 的 Linux 机器上运行时显示出 CPU 使用率的巨大差异。

(是的,我意识到这个程序什么都不做)

如果我编译它并在 openSUSE 10.3 机器(2.6.22.19-0.2-default)上运行它,程序甚至不会出现在“top”生成的进程列表中,这表明它使用的 CPU 时间非常少. 如果我在 openSUSE 11.1 机器(2.6.27.23-0.1-default)上运行它,top 显示程序占用了 40% 的 CPU 时间。在 Fedora 9 (2.6.25-14.fc9.i686) 和 Fedora 10 上运行时,“top”中也显示出同样高的 CPU 使用率。

内核中是否发生了影响这一点的变化?

0 投票
4 回答
4683 浏览

asp.net - 分析 ASP.NET Web 应用程序的 CPU 使用情况 - 但不是数据库!

我看到我的 ASP.NET Web 应用程序的 CPU 使用率一直很高(仅在现场制作机器上,自然......!)我正在尝试缩小原因 - 它基本上是四核 Xeon 机器的最大使用率它不可能做到这一点!

Web 进程的 CPU 使用率通常高于 DB 进程的 CPU 使用率——它自己给我敲响了警钟(?)。

但是,使用标准分析工具(dotTrace、Red Gate 等)只会显示在单个方法上花费的时间(而不是实际的 CPU 使用率) - 最终仍然会突出显示受 DB 限制的方法。虽然这可能表明缓存或更好的索引的机会,但我看不出这本身会如何导致 Web 应用程序进程的 CPU 使用率很高?

关于如何缩小范围的任何建议或提示?

谢谢!

0 投票
2 回答
985 浏览

c++ - 可移植系统/过程信息库

我需要在 C/C++ 程序中检索进程信息。我至少需要基本的东西,比如 CPU% 和内存使用率,但额外的细节也会很有用。

问题是我需要在一个可移植的程序中使用这些信息,该程序将在多个平台上运行:windows、linux、MAC,也可能是 Solaris。

是否有我可以使用的库,或者我是否需要为不同的平台编写自己的 HAL?我试图在谷歌上看,但我看不到任何明显的东西。

0 投票
3 回答
2720 浏览

c++ - 如何在进程中查找单个线程的 CPU 利用率

我正在寻找一个关于如何在 VC++ 的进程中查找单个线程的 CPU 利用率的工具。

如果有人能给我提供一个工具,那就太好了。

如果你们提供如何以编程方式进行操作,那可能会更好。

先感谢您。

0 投票
21 回答
443753 浏览

linux - 检索Linux上单个进程的CPU使用率和内存使用率?

我想获取 Linux 上单个进程的 CPU 和内存使用情况——我知道 PID。希望我可以每秒获取它并使用“watch”命令将其写入 CSV。我可以使用什么命令从 Linux 命令行获取此信息?

0 投票
1 回答
38188 浏览

c# - 列出所有进程及其当前的内存和 CPU 消耗?

如何获取 C# 中所有进程的列表,然后获取每个进程的当前内存和 CPU 消耗?

示例代码受到高度赞赏。

0 投票
3 回答
57628 浏览

c# - 在 C# 中获取当前 CPU、RAM 和磁盘驱动器的使用情况

如何在 C# 代码中获取系统的 CPU、RAM 和磁盘驱动器使用情况?

0 投票
3 回答
1803 浏览

c - 在 Solaris 10 上从 C 获取 CPU 使用情况统计信息

在 Solaris 10 和 C 中,我想定期查询像

  • 该操作系统进程中特定 LWP 的 CPU 使用率。
  • 该操作系统进程的内存使用情况。

我已经知道如何通过打开 /proc/pid/psinfo 并从中读取 (pr_rssize) 来执行后者,但是有没有办法实现前者?

过去,我分叉了一份 prstat,解析了输出并将其读回我的 C 代码中。当我希望查询越来越多的此类信息时,这变得越来越乏味,而且感觉很明显是错误的。当然有一种方法可以用一些简单的 C 代码来做到这一点。

谢谢你的帮助。尼克B

0 投票
4 回答
53052 浏览

c# - c# 计算特定应用程序的 CPU 使用率

我试图弄清楚如何获取特定进程的 CPU 使用率,但只能找到与整体CPU 使用率相关的信息。

有谁知道如何提取特定应用程序的当前 CPU 使用率百分比?

0 投票
3 回答
394200 浏览

mysql - MySQL 高 CPU 使用率

最近我的服务器 CPU 一直很高。

CPU 负载平均为 13.91(1 分钟)11.72(5 分钟)8.01(15 分钟),而我的站点的流量仅略有增加。

运行 top 命令后,我看到 MySQL 正在使用 160% 的 CPU!

最近我一直在优化表,我已经切换到持久连接。这会导致 MySQL 使用大量 CPU 吗?