问题标签 [cpu-speed]
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.
linux - ATLAS 安装:确实需要通过 CPU 油门检查
ATLAS 3.10.1 不会安装在我组织的 CentOS 6.x 平台上,因为它检测到 CPU 节流。在旧版本的软件包中,有一个配置标志可以关闭油门检查 ( -Si cputhrchk 0
) 并继续前进。该选项在几个版本前被取消。我理解该决定背后的原因——开发人员担心他们的软件的性能和声誉,而 CPU 节流使 ATLAS 无法自行调整。美好的。我的问题是,不管 ATLAS 的性能如何,我只需要构建这个东西. 我知道有一些方法可以停止节流,但我没有也可能不会获得在这台机器上弄乱 CPU 频率的权限。所以我需要的是一种通过 ATLAS 油门检查的方法。我看过一些关于破解配置脚本的讨论,但我自己看不到如何去做。没有人在 ATLAS sourceforge 网站上回答,这并不是要批评那里的任何人。只是想表明我的情况。所以:有人知道如何通过 ATLAS 的油门检查吗?谢谢。
c++ - 如何粗略计算和打印clock_t时间
我正在计时执行三种不同类型的搜索(顺序、递归二进制和迭代二进制)需要多长时间。我有这些,它确实会迭代并完成搜索。我的问题是,当我对它们全部计时时,我每次都得到 0,即使我创建了一个 100,000 的数组,并且我让它搜索不在数组中的东西。如果我在搜索中设置一个断点,它显然会使时间变长,并且它给了我一个可以使用的合理时间。但否则它总是 0。这是我的代码,所有三个搜索计时器都是相似的。
对于最后两个,我得到1000
和0
。
我在这里做错了吗?还是在我的搜索对象中?
java - Java代码速度提升
大家好,这样的代码可能会导致流程滞后吗?
正如我们所见,它一直在检查条件。如果我在每次迭代中设置小睡眠会更快吗?
该代码在Android GingerBread上运行。
编辑:
它等待其他线程完成并将变量 Connected 设置为 false。变量连接就像锁一样使用。线程通常发现它为真并等待为假。然后设置为 true 并且只在最后更改它。
multithreading - 多线程能提高性能吗?如何?
我听到每个人都在谈论多线程如何提高性能。我不相信这一点,除非我错过了什么。如果我有一个包含 100 个元素的数组并遍历它需要 6 秒。当我在两个线程之间分配工作时,处理器将不得不经历相同数量的工作和时间,除了它们同时工作但速度减半。多线程不应该让它更慢吗?既然您需要额外的说明来划分工作?
linux-kernel - CPU的时钟频率和测量时间
我想知道“1ms sleep”需要多少时间。
在内核模块中运行此任务:
我得到的输出:
cat /proc/cpuinfo 的输出
有了这个,我计算了延迟,得到了 11.26 毫秒。
为什么我没有在 1 毫秒左右得到它?
更新:
cat /proc/cpuinfo 中的处理器频率应从以下行获取:
=> 处理器频率为 3.07 GHz。不知道这条线“cpu MHz:1197.000”的含义是什么。
谢谢
linux - 如何确定linux中cpu的最大速度(MIPS架构)
我想用 linux 操作系统和 MIPS 硬件确定 CPU 的最大速度(以 MHz 为单位)。使用命令cat /proc/cpuinfo
它会导致BogoMIPS=1000.00
. 和
不管用。如何将其转换为 MHz。或者 BogoMIPS 使用什么单位?提前致谢
c++ - 更改 CPU 亲和性会影响其他功能的性能
我有一个 C 代码,它具有以下整体框架:
代码正在更改一些全局变量以及它们的连接方式。在func_Par()
中,创建了三个线程。所有线程都使用相同的功能,即Threads_Func()
. 根据线程数,以下代码用于Threads_Func()
更改每个线程的 cpu 亲和性:
这是我无法解释的奇怪行为。我正在测量 cpu 时间 func_A
,这是func_B
结果func_C
(所有结果都以微秒为单位):
通过在以下位置设置 CPU 亲和性Threads_Func()
:
不设置 CPU 亲和性Threads_Func()
:
如您所见,虽然函数是按顺序执行的,但设置 cpu 亲和性会使其他函数的时间加倍。我试图弄清楚我应该设置 CPU 亲和力(以提高性能func_Par
)同时避免其他功能的性能下降。
仅供参考,我正在使用gcc
and with -O0
flag 编译代码,以确保编译器不会更改任何顺序。此外,我使用的是四核处理器,操作系统是 Linux Ubuntu。
任何帮助表示赞赏。在此先感谢您的帮助。
c++ - 为我的算法获取每个字节的周期?
我知道理论,但在实际实施中遇到问题。我用 C 编写了一个 AES 算法。现在,我想知道它“有”每个字节有多少个周期。我知道我必须(这是 100% 正确吗?):
- 以每秒字节数计算算法的速度
- 以赫兹为单位获取时钟速度
- 以每秒字节数为单位的算法速度除以以赫兹为单位的时钟速度
- 取 3 的倒数。
- 以千兆字节每秒为单位测量算法的速度
- 以每秒千兆字节为单位的算法速度除以以千兆赫为单位的时钟速度
- 取 6 的倒数。
是否可以在 C/C++ 中做到这一点?如何制作它以及我应该使用/寻找什么来制作它?
我对 Linux/Windows/Mac 解决方案感兴趣。
javascript - 提高 jquery 选择速度
我有这段代码可以操作 asp.net treeview html 代码。
此代码经常运行,因此尽可能快地运行很重要。
我想了解更多关于 jquery 选择器和提高它的速度。到目前为止,我能够自己获取此代码。
我不确定的一些事情是如果你想要第三个子元素,我使用[2]
or .eq(2)
or:nth-child(2)
吗?另外,如果我用来$
从一组选定的东西中选择一些东西,这是必要的,还是已经选择了?
有谁知道我可以做些什么来提高我的 jquery 选择效率?
谢谢。