文档章节

使用DISPATCH_BENCHMARK函数进行基准测试

q
 qqzhao2010
发布于 2016/03/16 15:21
字数 76
阅读 30
收藏 0
uint64_t dispatch_benchmark(size_t count, void (^block)(void));

size_t const objectCount = 1000;
uint64_t n = dispatch_benchmark(10000, ^{
    @autoreleasepool {
        id obj = @42;
        NSMutableArray *array = [NSMutableArray array];
        for (size_t i = 0; i < objectCount; ++i) {
            [array addObject:obj];
        }
    }
});

NSLog(@"-[NSMutableArray addObject:] : %llu ns", n);

http://www.cnphp6.com/archives/85423

http://objccn.io/issue-2-3/

http://nshipster.cn/benchmarking/

本文转载自:http://www.cnphp6.com/archives/85423

共有 人打赏支持
q
粉丝 0
博文 150
码字总数 42625
作品 0
海淀
程序员
Java 虚拟机 OpenJ9 和 Hotspot 的 Benchmark 测试

IBM 开源了它开发的 J9 Java 虚拟机 (JVM),并将其贡献给了 Eclipse 基金会,重命名为 Eclipse OpenJ9。J9 是一个高性能可伸缩的 Java 虚拟机,是许多 IBM 企业级软件产品的核心,OpenJ9 可作...

局长
2017/09/19
2.2K
21
解密标准性能评估组织SPEC:我们并不是一个高冷的机构

SPEC峰会通常是内部闭门会议,为何今年首次在中国召开变成了开放大会?SPEC亚洲峰会在中国召开背后又意味着些什么? 在服务器硬件水平趋向同质化的情况,是否会降低SPEC Benchmark测试的意义...

玄学酱
05/10
0
0
eXtremeDB金融版在基准测试中再创纪录

  【IT168 厂商动态】2014年11月19日,面向资本市场eXtremeDB金融版数据库管理系统的开发者美国McObject和专为电子交易提供高性能基础设施的Lucera Financial Infrastructures共同宣布首个...

it168网站
2014/11/25
0
0
大数据Benchmark

Benchmark在计算机领域应用最成功的就是性能测试,主要测试负载的执行时间、传输速度、吞吐量、资源占用率等。 数据库领域,TPC的Bench已经成为开发数据库的主流Benchmark。开发者在开发的过...

bigsloth
2016/10/06
84
0
【最大降40%】CPU漏洞补丁对机器学习和深度学习性能影响实测

就在上周,互联网爆出两个新的严重漏洞,分别是 Meltdown和Spectre,这两组漏洞几乎影响所有的主流CPU。这些漏洞都源于处理器的“推演执行”(speculative execution)的bug,它允许攻击者读取...

技术小能手
01/08
0
0

没有更多内容

加载失败,请刷新页面

加载更多

控件WebView显示网页

一、代码编写 (一)方法一:通过打开app直接打开指定网站 1.打开Android Stutio,新建一个工程,名为Sdca。注意,名称开头必须为大写。 2.添加WebView控件 打开app esactivity_main.xml添加...

lanyu96
20分钟前
1
0
WinRAR 去除弹窗广告

想要去除它,需要用到另外一个工具resource hacker,百度一下,下载它,工具很小,安装也简单。安装过后,找到winrar安装目录下的WinRAR.exe文件,右击选择 open useing resource hacker打开...

YunOu
34分钟前
1
0
Bash工作管理详解

Bash工作管理 Bash的工作是对具体任务的一个抽象表述,更确切的说是对管道的应用上的表述。Bash中的工作在形式上表现为一组相关进程或单个进程。工作进程组分为前台和后台,前台进程会对键盘...

小陶小陶
38分钟前
2
0
Qt那些事0.0.1

LIBS += -L$$PWD/lib/ -lStv1QMAKE_POST_LINK += $$QMAKE_COPY $$replace(PWD,"/","\\")\lib\Stv1.dll $$replace(OUT_PWD,"/","\\")\debug\Stv1.dll pro文件里,写起来按理说应该是轻松地......

Ev4n
47分钟前
2
0
如何正确的使用动态VPS(Linux)自动更换IP

背景 现在越来越多的人开始玩网赚项目,蚂蚁再小也是肉,薅羊毛的羊毛党越来越多,一些网赚项目也越来越受欢迎,但是一般的网赚项目都是要求真实用户的,所以要想获得大量的真实ip,一种动态...

bengozhong
53分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部