标签: cpu-speed

使用PHP的echo和编写纯HTML编写HTML会导致性能上的任何差异吗?

哪个在Web服务器的CPU优化方面更好?编写纯HTML并在此处插入PHP代码?

<script type="text/javascript">$(document).ready(function(){$('#search').focus();});</script>
<div id="default">
    <div class="left">
        <?include(DIR_DIV.'facebook.php')?>
    </div>
    <div class="right">
        <?include(DIR_ADS.'google.300x250.php')?>
    </div>
    <div class="sep"></div>
</div>
Run Code Online (Sandbox Code Playgroud)

或者在PHP中使用echo编写所有HTML?

echo '<script type="text/javascript">$(document).ready(function(){$(\'#search\').focus();});</script>';
echo '<div id="default">';
    echo '<div class="left">';
        include(DIR_ADS.'google.300x250.php');
    echo '</div>';
    echo '<div class="right">';
        include(DIR_DIV.'facebook.php');
    echo '</div>';
    echo '<div class="sep"></div>';
echo '</div>'
Run Code Online (Sandbox Code Playgroud)

差异是否重要或者无关紧要?

html php optimization cpu-speed

6
推荐指数
1
解决办法
1288
查看次数

测量CPU频率(x86/x64)

我正在寻找某种类型的库,它可以在32位和64位Windows上定期为Intel和AMD处理器提供准确的CPU频率值.

这样做的目的是准确地测量给定计算机上的CPU负载.问题是调用QueryPerformanceCounter()返回时钟滴答(用于测量活动的持续时间),但由于SpeedStep或TurboBoost,底层CPU频率不是恒定的.我发现有几台计算机在BIOS中关闭SpeedStep/TurboBoost并且不会根据负载阻止CPU频率缩放.

我想看看是否有可能被用来检测CPU频率的变化(很像如何提供任何库Throttlestop/ CPU-Z甚至概述选项卡Resource Monitor在Windows 7中),这样我就可以查询并与我的其他测量一起保存此信息.性能计数器似乎没有返回可靠的信息,因为我的计算机总是返回100%的CPU频率,即使其他工具显示动态频率变化.

我搜索了这样的库,但大多数结果都带有小工具等,这些都没用.

c windows 64-bit x86 cpu-speed

6
推荐指数
1
解决办法
2886
查看次数

设置核心速度 - linux

Architecture:
**AMD** Opteron quad-core using 2 CPUs --- Numa system

Processor : x86_64 Operating System: GNU/Linux
Run Code Online (Sandbox Code Playgroud)

我试图在核心的一个核心上将核心频率设置为2.2GHz(即最大值).另一个模具完全关闭.

sudo sh -c "echo 0 > /sys/devices/system/cpu/cpu1/online"
sudo sh -c "echo 0 > /sys/devices/system/cpu/cpu3/online"
sudo sh -c "echo 0 > /sys/devices/system/cpu/cpu5/online"
sudo sh -c "echo 0 > /sys/devices/system/cpu/cpu7/online"
Run Code Online (Sandbox Code Playgroud)

因此只是核心, 0,2,4,6 are turned on

我尝试过更改为governor,performance但是当其他任何线程运行时,它会改变其他内核的频率.例如:

if thread one runs on core 0: then its freq is 2.2GHz

when thread two starts to run on core 2: it gets it as …
Run Code Online (Sandbox Code Playgroud)

linux cpu-speed

5
推荐指数
1
解决办法
5571
查看次数

为什么kmeans在高规格的Ubuntu机器上这么慢,而不是Windows?

我的Ubuntu机器的性能对于R kmeans{stats}来说很糟糕,而Windows 7没有显示任何问题.

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

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

R版本3.0.2(2013-09-25) - "飞盘航行"版权所有(C)2013 R统计计算平台基础:x86_64-pc-linux-gnu(64位)

> system.time(X.km <- kmeans(X, centers=k, nstart=25))
   user  system elapsed
 49.763  52.347 103.426
Run Code Online (Sandbox Code Playgroud)

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

> system.time(X.km <- kmeans(X, centers=k, nstart=25))

   user  system elapsed
   0.36    0.00    0.37
Run Code Online (Sandbox Code Playgroud)

更快,更快.因为nstart=1问题仍然存在,我只是想放大执行时间.

有什么明显的东西我不见了吗?

亲自尝试一下,看看你取得的成就:

set.seed(101)
k <- 6
n <- as.integer(10)
el.time <- vector(length=n) …
Run Code Online (Sandbox Code Playgroud)

linux ubuntu performance r cpu-speed

5
推荐指数
1
解决办法
490
查看次数

Windows的getSystemLoadAverage()替代?

我正在使用一些代码来使用Java监视Cpu负载.我在我的应用程序中使用以下代码来获取系统负载

    public static double getCPULoad() {
    OperatingSystemMXBean osMBean
            = (OperatingSystemMXBean) ManagementFactory.getOperatingSystemMXBean();

    double load = osMBean.getSystemLoadAverage();

    return load;
    }
Run Code Online (Sandbox Code Playgroud)

但是在Windows上它会返回一个负值(-1.0).有什么办法可以解决这个问题吗?

java cpu cpu-usage cpu-speed mxbean

5
推荐指数
1
解决办法
1707
查看次数

C++ Linux获取CPU标称频率

我需要在 C++ 代码中获得 Linux 下的 CPU 标称频率。据我所知,/proc/cpuinfo包含当前频率。

/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq

作为以kHz为单位的标称频率总是可靠的?

或者有没有更好的方法从 C++ 获取这些信息?

c++ linux cpu-speed

5
推荐指数
1
解决办法
1441
查看次数

如何检查设备是否*快*足够

我找不到更好的措辞来解决我的问题。

在我的应用程序中的某个时候,我设置了一些非常密集的动画。事情是,在高端设备上,动画运行流畅且赏心悦目。另一方面,我测试过的一个低端设备在制作动画时表现非常糟糕。

尝试将用户体验放在首位,我想在计算能力足够的设备上运行这些东西,并以某种方式在其他设备上“关闭”它。

我想了一段时间如何区分设备。我唯一想到的是API级别:考虑到平台碎片化和制造商延迟,我认为API级别和性能之间应该存在某种相关性。但可能有更好的东西。

你有什么主意吗?

只是为了澄清,动画不是我可以以任何方式减轻或简化的东西(例如,使用较小尺寸的可绘制对象,质量较差的位图,......)。它主要是测量和布局的东西。

请随意编辑我选择的标签。

cpu performance android cpu-speed android-animation

5
推荐指数
1
解决办法
1086
查看次数

我们可以对CUDA或OpenCL与CPU性能的比较进行基准测试吗?

与普通单处理器内核相比,CUDA或OpenCL代码上的算法运行速度有多快?(考虑到算法是针对CPU和GPU目标编写和优化的).

我知道这取决于显卡和CPU,但是说,NVIDIA最快的GPU之一和英特尔i7处理器的(单核)?

我知道这也取决于算法的类型.

我不需要严格的答案,但经验丰富的例子如下:对于使用双精度浮点的图像处理算法和每个像素10次操作需要前5分钟,现在使用此硬件在x秒内运行.

c cuda cpu-speed opencl gpu-programming

4
推荐指数
1
解决办法
6700
查看次数

CPU速度和内存的限制是否阻止我们创建AI系统?

许多技术乐观主义者说,在15年内,计算机的速度将与人类大脑的速度相媲美.这就是为什么他们认为计算机将达到与人类相同的智能水平.

如果摩尔定律成立,那么每18个月我们应该期望CPU速度加倍.15年是180个月.所以,我们将翻倍10倍.这意味着15年后计算机将比现在快1024倍.

但速度问题的原因是什么?如果是这样的话,我们现在就可以建立一个人工智能系统,它只会比15年慢1024倍.这意味着要回答一个问题,它需要1024秒(17分钟)而不是可接受的1秒.但我们现在有强大(但很慢)的AI系统吗?我想不是.即使现在(2015年)我们给系统1小时而不是17分钟,或1天,或1个月甚至1年,它仍然无法回答用自然语言表达的复杂问题.所以,速度不是导致问题的因素.

这意味着在15年内我们的情报不会比现在快1024(因为我们没有情报).相反,我们的"愚蠢"将比现在快1024倍.

nlp artificial-intelligence cpu-speed

4
推荐指数
1
解决办法
294
查看次数

Python - 核心速度

我试图找出这个值存储在windowsosx中的位置,以便进行一些计算以更好地分配任务.

核心速度,单位为Hz

提前致谢.

使用platform.process()命令只返回名称而不是速度

我只是设法通过这个:

import subprocess  
info=subprocess.check_output(["wmic","cpu","get", "name"])  
print info.split('@')[1].split(' ')[1]
Run Code Online (Sandbox Code Playgroud)

但目前我无法判断它是否总能在每台机器上返回相同的结果(现在无法访问其他计算机)

python cpu cpu-speed cpu-cores

4
推荐指数
1
解决办法
5422
查看次数