问题标签 [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.
android - bogoMIPS 值正在改变
我一直在阅读三星 Galaxy (sgh-i897) 上的 cpuinfo 文件以检索 bogoMIPS 值。而现在正在学习如何解释这些信息。
最初,我在加载线程的主要活动下执行此操作,并且始终得到 997.59 的值。然后我将文件读取方法移动到服务中,因为直到很久以后我才需要它在 UI 中。一旦我这样做了,我读取的值就变得非常不同,并且似乎随着每个应用程序的启动而变化,总是慢得多,比如在 300 到 500 的范围内。
我的问题是:
Android OS / Linux 是否会导致测量 bogoMIPS 值并定期修改 cpuinfo 文件?
如果是这样,是否有一种程序化的方式来强制它?
为什么它会根据我是否从服务读取文件而不是主活动线程而有所不同?
最终,如果想要最正确的数字,最好简单地编写我们自己的时序循环,以便在我们需要的时候自己得到它?(假设它一直在变化,由于cpu负载,无论如何?)
c - 如何以编程方式使用 C 查找 CPU 频率
我试图找出是否有办法了解我的 C 代码正在运行的系统的 CPU 频率。
澄清一下,我正在寻找一个抽象的解决方案(一个不会绑定到特定架构或操作系统的解决方案),它可以让我了解我的代码正在执行的计算机的运行频率。我不需要准确,但我想在球场上(即我有一个 2.2GHz 处理器,我希望能够在我的程序中告诉我我在几百兆赫)
有人知道使用标准 C 代码吗?
database - MapReduce 解决所有并行问题?
我知道 MapReduce 非常适合解决庞大数据集上的并行问题。但是,是否有任何问题的示例虽然在某种意义上是可并行化的,但并不适合 MapReduce?
c++ - C++ vs Python 服务器端性能
我必须开发一个必须建立大量连接才能接收和发送小文件的服务器。问题是 C++ 的性能提升是否值得花时间开发代码,或者是否更好地使用 Python 并不时调试代码以加快速度。也许是一个有点抽象的问题,没有给出一些联系,但我真的不知道。至少 10,000 个连接/分钟以更新客户端状态。
java - Java 32 位与 PAE 内核 + SO 32 位和 CPF 64 位
我在使用 JBOSS 4.2.3GA 的应用程序中遇到问题。我们有大约 20 个在线用户,通常 cpu 运行到 95%、99%。我们使用 jmeter 和其他测试在应用程序中搜索问题,但没有找到可能导致此问题的点或循环。
我们对负责我的客户数据中心的组织有一个历史性的问题。所以,我开始看它的架构,我在一些网站上读到“32 bits java x 64 bits java”和“32 bits SO vc 64 bits SO”,并提出了一些问题,希望有人能帮助我。
生产机器是 - 1 vCPU Intel Xeon E5506 2.13Ghz 5120Mb RAM 1 HD 80Gb (ark.intel.com/products/37096/Intel-Xeon-Processor-E5506-4M-Cache-2_13-GHz-4_80-GTs-Intel- QPI)-redhat 32 位(内核:2.6.18-274.7.1.el5PAE)-java 32 位。
问题是:
- cpu 是 64 位,SO 是 32 位,java 是 32 位。我们会得到一个深思熟虑的值改变 de SO 和 JAVA 到 64 位?
- 我读到了一些使用带有 PAE 内核的 java 32 位的问题。(https://kb.groundworkopensource.com/display/SUPPORT/Using+the+32-bit+PAE+kernel+can+cause+JAVA+errors)和使用apache服务器的基准测试(http://www.phoronix .com/scan.php?page=article&item=ubuntu_32_pae&num=1)。这会是个问题吗?
- jboss的版本老了,换个新版本的jboss会得到一个体贴的价值吗?
如果有人可以帮助我解决我忘记的事情,请说出来:)
提前致谢
android - Whetstone CPU 性能算法
我将开发一个使用 whitstone 算法来测量 CPU 性能的 android 应用程序。我选择了 Whetstone 算法,因为我的研究告诉我,它是衡量功能较弱的 cpu 性能的合适方法。
我有磨刀石算法的源代码和伪代码(来自甜蜜的 60 年代),到目前为止一切都很好。但是整个磨刀石算法似乎有点秘密,很难找到有用的信息。所以我的问题是:
- 为什么 Whetstone 算法适合测量功能较弱的 CPU 的性能?
- 简而言之,谁能告诉我究竟是什么让 CPU 性能算法成为磨刀石算法?
- 谁能简单地解释一下 Whetstone 算法的伪代码?
真的很感激回答这个问题吗?
linux - 设置核心速度 - linux
我试图在芯片的一个核心上将核心频率设置为 2.2GHz(即最大值)。另一个模具完全关闭。
因此,只有核心,0,2,4,6 are turned on
我尝试将其更改为governor
,performance
但是当任何其他线程在其上运行时,它会改变其他内核的频率。例如:
有没有一种特殊的方法可以永久设置一个核心的频率。
python - 如何减少 python 程序的 CPU 和内存使用量?
我有一个使用大量 CPU 资源的 python 程序。虽然它在我的普通 PC 上很好,但恐怕我的 Raspberry Pi 处理起来可能太多了。速度不是问题。我不在乎我的代码是否执行缓慢,因为我正在实现一个每隔几个小时才执行一次代码的实时系统,但是我的 CPU 需要释放,因为我还要同时运行其他进程。无论如何,我可以以执行速度为代价减少从 CPU 占用的资源吗?任何帮助将不胜感激,谢谢
python - 程序速度/不必要的重复计算
我正在尝试在具有特定差异的数字列表中查找对数。说,用清单
和差异目标'2',我想打印数字'3',因为这个序列中有3对差异为'2'。但是,我的代码非常慢 - 它重复计算所有对,所以我最终需要将我的解决方案除以 2 才能得到答案。有没有办法在不重复计算的情况下完成同样的任务?我很欣赏你可能有的任何见解。谢谢!代码打印在下面
benchmarking - 计算每秒浮点运算次数 (FLOPS) 和每秒整数运算次数 (IOPS)
我正在尝试学习一些基本的基准测试。我的 Java 程序中有一个循环,例如,
我的处理器需要大约 0.431635 秒来处理这个。如何根据 Flops(每秒浮点操作数)和 Iops(每秒整数操作数)计算处理器速度?你能提供一些步骤的解释吗?