问题标签 [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.

0 投票
3 回答
133 浏览

java - 使用 if 和 return 或 while 什么是更快和最好的?

我有一个关于 for 和 while 循环的问题,因为我们必须遍历一个值直到满足条件。我想知道哪个在低级别更有效,为什么?

也就是说,这两个代码给出了相同的结果:

为了:

尽管:

这是一个可能的循环的小例子,我们可以查看数千个记录。

什么代码更有效?我一直说这种情况下我必须使用while,但我想知道低级别是否仍然更好,或者更好。

非常感谢。

0 投票
2 回答
680 浏览

android - 不同设备上的动画速度

我正在开发的 Android 游戏中有一个简单的翻译动画。当我在几台设备上测试它时,它在 10 英寸平板电脑、7 英寸平板电脑和智能手机上的运行速度非常不同。

在不同设备上获得统一动画速度的“最先进”方式是什么?

谢谢,

0 投票
1 回答
97 浏览

performance - Matlab中绘图和数值计算的处理时间

我有一个总共需要 34 秒的功能,我想加快速度。两个最慢的函数是:

1)我有一个非常简单的函数文件:

其中 currentPoint 和 startPoint 只是整数。在我的 main 函数中,我调用了这个函数 1.114.239 次(这需要我的计算机 13.364 秒)。我可以让这个更快吗?

2) 我函数的另一部分需要相当长的时间是绘制 1934 行。目前,绘图完成如下:

'patternPlot' 存储我想要绘制的向量(xplot 只是向量 1:30)。我可以以任何方式加快速度吗?

提前致谢,

Ĵ

0 投票
3 回答
418 浏览

c# - 在不同的 CPU 优先级上运行我的应用程序的一部分

有一个 winform C# 应用程序。

它允许显示图像流(如视频)。

我还会将这些 jpeg 1 上传到我的网络服务器,用户可以查看这些 jpeg(如视频)。

为了使我的代码尽可能高效,我想知道我是否可以执行负责以不同优先级上传这些图像的代码部分 - 例如实时?

这可能吗?

如果是这样..

我是否必须移植负责将这些图像上传到外部 DLL 的类对象?那么我将如何在不同的进程优先级下“启动”它?

如果这一切都是可能的,并且如果我接受我的 PC 上可能受这一切影响的其他进程的可能权衡,它实际上会给我带来改进的性能吗?

谢谢

0 投票
1 回答
12463 浏览

python - 哪个更快:x*x 或 x**2?

我正在尝试优化我的 Python 代码。之间:

或者

如果我在一个速度关键的程序中需要一万亿次迭代,我应该选择哪一个?

0 投票
0 回答
5020 浏览

android - 如何在不root设备的情况下修改android中的cpu缩放调节器?

我正在android上开发一个cpu密集型的实时应用程序。但是,当我在某些 Android 设备(Nexus 4、Sony Xperia Z 等)上运行应用程序时,我注意到当我的应用程序需要 cpu 时,cpu 缩放调节器会动态更改(降低)CPU 核心频率.

在浏览了一些帖子之后,我发现 Android 在运行时会因散热问题和基于 CPU 缩放调节器模式而改变 CPU 频率。如果我具有 root 访问权限,则可以更改 CPU 缩放调节器模式。

但我想知道是否有任何方法可以控制在非根设备上运行的 android 应用程序的 CPU 频率?

0 投票
1 回答
560 浏览

android - 适用于 Android 的 CPU 调速器

我有兴趣为 Android 开发 CPU 调控器。

我对 Android 应用程序开发相当熟悉,但我对内核开发一无所知。

我找到了几本关于 Linux 内核开发的书,但没有一本是关于调控器的。

谁能指导我如何开始?

0 投票
2 回答
553 浏览

linux - 为什么 kmeans 在高规格的 Ubuntu 机器上如此慢,但在 Windows 上却没有?

kmeans对于 R {stats},我的 Ubuntu 机器的性能很糟糕,而 Windows 7 则没有问题。

X是一个 5000 x 5 矩阵(数值变量)。
k= 6

我的台式机是 Intel Xeon CPU W3530 @ 2.80GHz x 8(即 8 核)Dell Precision T3500,带有 Ubuntu 12.04.4 LTS(GNU/Linux 3.2.0-58-generic x86_64)和 24 GB RAM。

R 版本 3.0.2 (2013-09-25) -- "Frisbee Sailing" Copyright (C) 2013 The R Foundation for Statistical Computing Platform: x86_64-pc-linux-gnu (64-bit)

与配备 Intel Core i5-2430M @ 2.40GHz、2 核、8 GB RAM、R 3.0.1 和相同数据的 Windows 7 64 位笔记本电脑相比:

快得多,快得多。对于nstart=1问题仍然存在,我只是想放大执行时间。

我有什么明显的遗漏吗?

自己尝试一下,看看你达到了多少:

我的结果(ubuntu机器):

Windows机器:

0 投票
1 回答
999 浏览

multithreading - VBA - 为什么我的 CPU 使用率不是 100%

我在 Excel 下使用 VBA 来处理一些数据(输入是 .XML 文件)。XML 文件大小约为 30MB,我对文件的每个条目进行了一些计算。我的电脑在 Core i5 下运行 Windows 7 64 位(当我在任务管理器中查看时为 4 核),内存为 4GB

我的问题是:当我的 VBA 脚本运行时,为什么 CPU 使用率没有增加到接近 100%?我可以理解,可能是 Excel 不使用 CPU 的所有 4 个内核,但为什么不使用 1 个内核?(我已经尝试将优先级更改为“实时”)

我正在尝试找到一些解决方案来加快我的脚本执行速度......我已经尝试使用以下提示来导入我的代码:http: //blogs.office.com/2009/03/12/excel-vba-performance -编码最佳实践/

重新设计以将脚本拆分为线程以并行执行任务是唯一的解决方案吗?

多谢你们 ;-)

0 投票
2 回答
120 浏览

java - 你能/如何通过明智的选择来节省 CPU 和内存

我了解 JVM 为您优化了一些事情(尚不清楚哪些事情),但可以说我要这样做:

会做:

占用更少的空间?由于您不是每次都声明新引用,因此您不必每次都指定类型。

while我知道如果我想在该循环之外使用它(而不是像第一个示例中那样只能在本地使用它),您真的只需要将 var 放在外面。另外,对象呢,在那种情况下原始类型会有所不同吗?我知道这是一个小情况,但是这种东西的堆积会导致我的应用程序占用大量内存/cpu。我正在尝试使用尽可能少的操作,但我并不完全了解幕后发生的事情。

如果有人可以帮助我,甚至可以将我链接到可以通过减少操作量来了解节省 CPU 的地方,我将不胜感激。请不要书(除非它们是免费的!:D),现在没有办法获得/: