benchmarking相关内容

如何使用MT模板语言计时处理代码块?

通常在开发Movable Type模板时,我想出了多种方法来生成相同的结果,并且很好奇这是更有效的.或者,我只是想知道花费了多长时间,例如生成搜索结果. 是否有一种简便的方法可以使用模板标签来记录处理时间或其他计时策略,而无需外部工具? 解决方案 这是我想出并已经使用了一段时间的方法.它使用标准的Movable Type模板语言将时间报告到最接近的秒数. 要计时一大堆模板代码, ..
发布时间:2020-09-20 19:03:42 其他开发

使用REDIS的启用集群选项启动YCSB加载

我正在Redis集群上执行YCSB基准测试.我创建了redis集群,并在以下条件下工作. 如果我指定使用-c参数在redis客户端中启用集群模式.块已正确移动. ./redis-cli -h -c "host ip" -p "port" 如果我不指定-c参数,则会错误地移动块 ./redis-cli -h "host ip" -p "port" YCSB加载选项中的SO, ..
发布时间:2020-09-20 19:03:22 其他开发

不同g ++版本生成的代码基准

我在对性能非常敏感的应用程序域的运行时系统上工作.为了保持与较早版本的编译器的向后兼容性,我们付出了很多努力,包括避免使用较新实现的语言构造,并为较早的版本进行合成. 但是,我担心这项工作会使我们的用户继续使用使他们付出巨大性能的编译器版本,这对我们的用户不利.不幸的是,我还没有找到任何版本之间执行性能的真正比较.如果有人有指向此问题的报告的链接,请发布它们. 我真的很想看到涵盖广泛发 ..

基准化对称和非对称密码

为了完整性保护字节流,人们可以在概念上使用对称密码术(例如具有SHA-1的HMAC)或非对称密码术(例如具有RSA的数字签名). 众所周知,非对称密码比使用对称密码要昂贵得多.但是,我想知道一些困难的数字,并想知道是否存在现有密码库(例如openssl)的基准套件,以便获得对称和非对称密码算法的一些测量结果. 不幸的是,我从内置的"openssl速度"应用程序中获得的数字无法相互比较. 也许 ..
发布时间:2020-09-20 19:03:16 其他开发

基准测试,在虚拟机上进行性能分析

在许多不同的来源上,您都可以了解有关虚拟机中的计时问题.由于每个基准测试都依赖于时间保持,因此我不确定如何解释例如apache基准测试或xdebug分析器在vmware上的结果以及它们的可信度. http://communities.vmware.com/docs/DOC-5581 VMware建议为性能测试构建一个特殊的虚拟机.此外,还有许多技巧似乎是解决方法(安装VMware To ..
发布时间:2020-09-20 19:03:14 PHP

在进行基准测试时,是什么原因导致CPU时间与“经过的实时时间"之间的滞后?

我正在使用内置的基准测试模块来进行一些快速而肮脏的测试.它给了我: CPU时间 系统CPU时间(实际上,我运行的代码对此一无所获) 用户和系统CPU时间的总和(在我的情况下始终与CPU时间相同) 经过的实时时间 我什至都不知道我需要所有这些信息. 我只想比较两段代码,看看哪一段需要更长的时间.我知道一段代码可能比另一段代码执行更多的垃圾回收,但是我不确定它会产生多大的影响. ..
发布时间:2020-09-20 19:02:01 其他开发

基准代码-是否除以迭代次数?

我和我的朋友进行了一次有趣的讨论,关于对C/C ++代码(或一般而言,代码)进行基准测试.我们编写了一个简单的函数,该函数使用getrusage来测量给定代码段的cpu时间. (它测量运行特定功能所花费的cpu时间).让我举一个例子: const int iterations = 409600; double s = measureCPU(); for( j = 0; j ..
发布时间:2020-09-20 19:01:57 C/C++开发

是否存在PHP的按功能(或按任务)性能/基准参考?

我正在基于Linux的沙箱中运行自己的(尽管是基本的)基准测试.但是,我很想找到每个功能或每个任务的性能/基准参考或实用程序进行比较. 这存在吗? 当然,我已经进行了自己的尽职调查/搜索,到目前为止,都是空手而归. (我主要对与PHP 5.3相关的信息感兴趣) 非常感谢! :) 解决方案 Google搜寻提出了我最了解的两个: PHP基准 PHP基准 ..
发布时间:2020-09-20 19:01:55 PHP

Linux上的基准测试程序

对于一项分配,我们需要使用不同的优化和参数来对我们的实现进行基准测试.有没有一种可行的方法可以用不同的参数对Linux命令行(我知道时间)上的小程序进行基准测试,从而为我提供时间数据为CSV或类似的数据?输出可能是这样的: Implementation Time A 23s B with -O3 2Threads 15s B wi ..
发布时间:2020-09-20 18:59:48 服务器开发

Java:instanceof与类名切换性能

我对有关确定对象类型的性能问题感兴趣,并用两种确定方法编写了一些基准. 有人可以解释为什么为什么instanceof的变体快350倍? 代码: class A {} class B extends A {} public class InstanceOfBenchmark { public static final Object a = new A(); @Ben ..
发布时间:2020-09-20 18:59:46 Java开发

琐碎的数学问题作为语言基准

人们为什么坚持使用琐碎的数学问题,例如在斐波纳契数列中查找数字作为语言基准?这些通常不会针对相对论速度进行优化吗?瓶颈通常不是在I/O,系统API调用,对字符串和结构的操作,处理大量数据,抽象的面向对象的东西等方面通常首当其冲吗? 解决方案 这是对过去的回顾,当时我们现在称为基本数学的编译器技术仍在迅速发展. 现在,编译器的发展更加集中于开发利基运算,64位数学等新指令. 例如 ..
发布时间:2020-09-20 18:59:42 其他开发

最快/正确的if/else语句排序方式

在PHP中,是否有一种最快/正确的if/else if语句排序方式?出于某种原因,在我的脑海中,我想认为第一个if语句应该是预期的“最受欢迎"条件,然后是第二个,以此类推.但是,这真的重要吗?如果第二个条件是最受欢迎的选择,是否会影响速度或处理时间(这意味着系统必须始终读取第一个条件) 例如: if ("This is the most chosen condition" == $co ..
发布时间:2020-09-20 18:58:37 PHP

为什么在样本量的情况下,sapply缩放比for loop慢?

因此,假设我想取向量X = 2 * 1:N并将e提升到每个元素的指数. (是的,我认识到做到这一点的最佳方法是简单地通过向量化exp(X),但是这样做的重点是比较for循环和sapply).好吧,我通过使用不同的样本大小并尝试相应的时间来逐步尝试三种方法(一种用于for循环,两种以不同方式应用sapply)进行了测试.然后为每种方法绘制样本大小N与时间t的关系. 每种方法均以"#####"表 ..
发布时间:2020-09-20 18:58:34 其他开发

MRI Ruby和jRuby之间的性能差异

在做一些基准测试来回答这个有关最快的数组连接方式的问题,令我惊讶的是,当我使用jRuby进行相同的基准测试时,测试速度要慢得多. 这是否意味着关于jRuby比MRI Ruby更快的古老信条消失了?还是这是关于在jRuby中如何处理数组? 这里是MRI Ruby 2.3.0和jRuby 9.1.2.0的基准和结果 两者都在64位Windows 7机器上运行,所有4个处理器忙于50-60% ..
发布时间:2020-09-20 18:58:32 其他开发

C ++代码执行时间随源代码的更改而变化,这不应该带来任何额外的工作

在对某些代码进行基准测试时,我发现即使是最无害的代码更改,其执行时间也会有所不同. 我试图将下面的代码简化为最小的测试用例,但是它仍然相当冗长(对此我深表歉意).几乎更改任何内容都会在很大程度上影响基准测试结果. #include #include #include #include #include ..
发布时间:2020-09-20 18:58:26 C/C++开发