标签: benchmarking

如何证明代码没有被破坏,但硬件是什么?

我相信它无处不在.您可以"感觉"网络运行缓慢,或机器运行或速度慢或某些东西.但服务器/机箱日志没有显示任何内容,因此IT部门不相信您.你是做什么?

你的回归花费了两倍的时间......但这还不够好你用dd等转移100 GB,但是......这还不够.好吧,你把服务器放在不同的机箱中2周,它工作正常......但是......这还不够......

所以你如何让IT更换机箱?

更具体地说:是否有任何套件我可以在两个设置上运行(应该是相同的),这可以显示网络/ CPU /磁盘访问的差异..哪些IT会相信?

hardware benchmarking

2
推荐指数
1
解决办法
586
查看次数

JavaScript中的时间安排

我通过创建Date对象来测试一些JavaScript程序,并使用它来获取函数实际工作之前和之后的毫秒时间.我让身体成为一个简单的添加循环,然后结束从新ms中减去旧ms并打印出来.然而,一切都在0毫秒内完成......这是有道理的,因为我用写入检查它的时间在工作之前和之后是相同的.我做得对吗,JavaScript(在Chrome中)闪电般快,或者是幕后的东西搞砸了我的变量.

javascript benchmarking datetime

2
推荐指数
1
解决办法
225
查看次数

如何通过PHP函数连接到FTP时测量PHP中的FTP传输速度

我通过PHP ftp_函数连接到服务器.

如何测量传输速度?

php ftp benchmarking

2
推荐指数
1
解决办法
2480
查看次数

JPA 2实施基准比较

JPA 2实现是否有任何基准比较?我需要从几个方面进行比较:简单的实体操作,集合等。

benchmarking jpa jpa-2.0

2
推荐指数
1
解决办法
2197
查看次数

Apache Bench-如何强制执行PUT,DELETE和POST方法

如何强制Apache基准测试(ab)应用执行带有REST标头的查询?

apache rest benchmarking

2
推荐指数
1
解决办法
6011
查看次数

有没有任何java模板引擎基准测试?

我正在寻找速度最快,最可靠的java模板引擎.是否有微秒级模板引擎的基准测试?

我找到了引擎:http : //code.google.com/p/mist4j/wiki/USAGE http://lazyj.sourceforge.net/

Scrpting语言模板基准测试http://www.kuwata-lab.com/tenjin/ 那里速度糟透了.

我也对发现的引擎和freemarker以及StringTemplate引擎的能力比较感兴趣.

benchmarking templates template-engine freemarker

2
推荐指数
2
解决办法
7900
查看次数

基准测试 - CPU时间大于待机时间?

我在linux上测量排序算法的cpu时间和挂起时间.我getrusage用来测量cpu时间并clock_gettime CLOCK_MONOTONIC获得一个待机时间.虽然我注意到cpu时间比壁时间大 - 这是正确的吗?我一直认为cpu时间必须小于壁时间.我的例子结果:

3.000187 seconds  [CPU]
3.000001 seconds  [WALL]
Run Code Online (Sandbox Code Playgroud)

c benchmarking microbenchmark

2
推荐指数
1
解决办法
3410
查看次数

Java中的BenchMark框架与Criterium类似

我正在寻找一个Java基准测试库.我对Clojure 中的Criterium基准测试库的功能非常熟悉和满意.它具有如下功能:

* Statistical processing of multiple evaluations
* Inclusion of a warm-up period, designed to allow the JIT compiler to optimise its code
* Purging of gc before testing, to isolate timings from GC state prior to testing  
* A final forced GC after testing to estimate impact of cleanup on the timing results
Run Code Online (Sandbox Code Playgroud)

它的界面非常友好

(bench expr & opts)
Run Code Online (Sandbox Code Playgroud)

其中打印摘要统计报告,例如:

 => (bench (Thread/sleep 1000))

               Execution time mean : 1.000803 sec
      Execution time std-deviation : 328.501853 us
     Execution …
Run Code Online (Sandbox Code Playgroud)

java benchmarking clojure

2
推荐指数
1
解决办法
826
查看次数

C++如何实现非常快速的操作

我在VC++ 2013,Windows 7-64,Intel i7 3.6 GHz.我想测量非常快速的数学运算的执行时间,例如我希望将标准fabsf()函数的性能与替代的"更快"方法或标准tanh()与Pade近似等进行比较.

问题是这些操作太快了,即使我运行它们数十万次,我总是在基准测试的结束和开始之间获得0毫秒.

我试着用纳秒来获得时间,<chrono>但是它被四舍五入到十分之一毫秒,而不是真正的纳秒,所以在我的基准测试中我仍然得到0纳秒.

你能提供一些代码片段,我可以用它来运行我的基准测试吗?

这是我的:

#include <vector>
#include <chrono>
#include <ctime> 
using namespace std;

// 1/RAND_MAX
#define RAND_MAX_RECIP      0.00003051757f

int _tmain(int argc, _TCHAR* argv[])
{
    srand (static_cast <unsigned> (time(0)));

    // Fill a buffer with random float numbers
    vector<float> buffer;
    for (unsigned long i=0; i<10000000; ++i)
        buffer.push_back( (float)rand() * RAND_MAX_RECIP );

    // Get start time
    auto start = std::chrono::high_resolution_clock::now();

    for (unsigned long i=0; i<buffer.size(); ++i)
    {
        // do something with …
Run Code Online (Sandbox Code Playgroud)

c++ floating-point benchmarking c++-chrono

2
推荐指数
2
解决办法
260
查看次数

测量PHP脚本的时间-使用$ _SERVER ['REQUEST_TIME']

这些方法是衡量脚本的可靠方法吗?

$time = ($_SERVER['REQUEST_TIME_FLOAT'] - $_SERVER['REQUEST_TIME']);

要么

$time = (microtime(true) - $_SERVER['REQUEST_TIME_FLOAT']);

应该使用哪一个?

每个有什么区别?

他们返回非常不同的测量结果。

php benchmarking timing superglobals microtime

2
推荐指数
1
解决办法
2752
查看次数