iOS 通讯录匹配 性能测试报告

一、测试用例

1、500 names
  • Case1
    • 使用姓名1个:边吴丽
    • Query:刚才边无力还来过
    • Length:8
  • Case2
    • 使用姓名5个:赵飞耀,连云玲,龙小红,米夏夏, 赵颖虹
    • Query:赵飞要、连芸玲跟龙晓洪和米吓吓以及赵英洪是好朋友
    • Length:24
  • Case3
    • 使用姓名10个:堵文斌,黄登清,龙岚珺,穆高超,齐文海,龚尚福,赵馨惠,阿不都克里木,黄生高,边凌飞
    • Query:堵问斌,黄灯青,隆岚珺,穆膏抄,齐温海,龚上福,赵心会,阿不都客李木,黄声膏,边令飞好开心啊好开心
    • Length:49
2、1000 names
  • Case4
    • 使用姓名10个:车序南,龙岳红,黄盈瑞,齐昌玉,龙小霞,龚小雪,齐春玲,米增渝,齐晓海,籍尹超
    • Query:车序男,荣岳红,黄莹瑞,齐昌欲,龙骁霞,龚小血,齐椿玲,米增鱼,齐小海,籍尹炒
    • Length:39
  • Case5
    • 使用姓名20个:齐方明,赵音频,黄皛梦,章衣萍,连书琦,黄生雄,赵韵韵,齐明山,齐文泉,樊成飞,边剑英,黄益慧,龚岩栋,龚峰彪,黄皖林,赵馨惠,边冬霞,齐景伟,贺黎黎,龙小纯,边召允
    • Query:齐方名,赵因贫,黄皛孟,章一萍,连叔琦,黄升雄,赵韵孕,齐明删,齐闻全,樊程非都很不错的样子。边键英,黄易慧,龚严栋,龚峰标,黄晚林,赵鑫惠,边冬霞,齐井伟,贺离黎,龙晓纯,边赵允
    • Length:90
  • Case6
    • 使用姓名25个:米士奇,齐晓兵,龚岳明,边叶兵,龚家萍,边向东,赵颖茹,贾鹤鸣,辛均安,符胜斌,龚峻峰,樊成飞,黄盱宁,赵颖莉,黎玉龙,龙小素,龙安邦,齐文波,赵颖莺,赵颖莹,黄盛慰,龙学锋,黄目张,贾鹤鹏,黄甲锋,窦连玉
    • Query:堵问斌,黄灯青,隆岚珺,穆膏抄,齐温海,龚上福,赵心会,阿不都客李木,黄声膏,边令飞好开心啊好开心
    • Length:82
3、5000 names
  • Case7
    • 使用姓名10个:黄甫新,樊明灏,黄琼芝,黄琳莲,黄琴莉,车帝麟,樊文胜,樊晓栋,黄琼艺,黄琼英,龙定建
    • Query:黄甫心樊铭灏黄琼只黄琳连黄琴莉,车地麟樊文剩和樊晓洞黄琼易黄琼鹦以及龙定建都是人名。
    • Length:42
  • Case8
    • 使用姓名20个:龚宗宜,黄玉颖,樊晓桃,龙家安,黄琦薇,樊晓桠,窦越超,黄玉顺,黄瑞红,黄珠连,黎琼强,樊晶明,樊昀瑛,车广锦,龙小勇,樊文英,龚小京,龚小亮,樊文苓,龚子方
    • Query:龚宗一黄玉影子列传樊晓淘气龙家案子,黄琦危险急了,樊小桠窦越抄写生字词,黄玉舜间成为永恒,黄锐红黄猪连黎穹强樊经明樊昀鹦,车光仅龙小永远,樊文嘤嘤嘤,龚小京龚肖亮樊闻苓龚籽方
    • Length:87
  • Case9
    • 使用姓名50个:樊晴月,符红羽,黄玖香,龙小博,黄申林,赵鲁强,赵骥飞,黄玉魁,黄玲霞,黄疆平,龚定康,龚将军,黄现青,梅钰芳,樊明琴,黎献腾,赵鲁建,樊本军,龙尚勇,龙小同,黄珂铭,龚子来,龚小倩,樊未军,黄玲雄,黄玲雅,龚家富,黄玉鲜,樊春燕,黄瑞苑,樊景棠,龚学文,车庆陇,黄生武,黄瑞芬,龚宝康,黄瑞花,樊明瑞,黄瑶群,龚子柱,黄玲青,黄理贤,龚家安,黄瑜芳,龙少君,车忠民,樊新萍,连加增,章虹雨,龙子翔
    • Query:樊晴越符洪羽黄酒香龙晓博,黄身林赵陆墙,赵冀非黄欲逵,黄零霞黄姜平,功定康龚僵军,黄现清梅玉芳樊名琴黎线腾,赵卤建樊苯军龙上勇龙晓彤,黄科铭龚籽来龚肖倩范未军黄零雄黄凌雅龚家富黄玉仙樊椿艳黄瑞愿樊井棠龚穴文车顷陇黄声武、黄锐芬龚保糠、黄瑞华樊铭瑞黄姚群龚紫柱黄玲轻黄里贤龚佳安黄余芳龙邵君车中民、樊心萍连家增章洪雨龙紫翔
    • Length:160

二、测试数据

1、iPhone4S _ iOS9.3.5

初始化Demo Memory:5.2M

  • ReadPlist Memory
500names 1000names 5000names
5.2 5.2 5.3
4sReadMemory.png
  • ConvertString

CostTime:ms

case1 case2 case3 case4 case5 case6 case7 case8 case9
122 132 126 159 168 194 513 523 576
4sConvert.png

ConvertMemory:MB

case1 case2 case3 case4 case5 case6 case7 case8 case9
5.6 5.8 5.9 6.0 6.2 6.1 6.6 6.7 6.8
4s-memory.png
2、iPhone5 _ iOS10.1.1

初始化Demo Memory:5.5M

  • ReadPlist Memory
500names 1000names 5000names
5.5 5.5 5.7
iphone5ReadPlistMemory.png
  • ConvertString

CostTime:ms

case1 case2 case3 case4 case5 case6 case7 case8 case9
92.07 92.088 90.401 114.373 122.075 147.194 364.251 374.675 415.785
iphone5_convertcostTime.png

ConvertMemory:MB

case1 case2 case3 case4 case5 case6 case7 case8 case9
6.0 6.2 6.3 6.3 6.4 6.5 7.0 7.1 7.3
i5-memory.png
3、iPhone6 _ iOS10.3.3

初始化Demo Memory:8.3M

  • ReadPlist
500names 1000names 5000names
8.7 10.0 12.7
iphone6_ReadMemory.png
  • ConvertString

CostTime:ms

case1 case2 case3 case4 case5 case6 case7 case8 case9
143.397 171.712 156.479 216.99 234.31 248.918 541.992 540.683 586.524
i6_convertTime.png

ConvertMemory:MB

case1 case2 case3 case4 case5 case6 case7 case8 case9
8.9 10.5 10.1 12.9 9.4 9.3 13.8 13.9 12.2
i6-memory.png
4、其他数据
  • 不同机型ReadPlist时间:ms

iPhone4S

500names 1000names 5000names
9.0 11 24

iPhone5

500names 1000names 5000names
7.207 9.722 20.666

iPhone6

500names 1000names 5000names
2.187 3.5 8.314
readPlist.png

三、暂时结论

  • 查询所花费的时间
    • 待查询字符串的长度的对数 正相关
    • 通讯录名字个数 正相关
  • 查询所花费内存
    • 待查询字符串的长度的对数 正相关
    • 通讯录名字个数 正相关
  • Plist姓名资料在iOS端不同机型上均有较快的读取速度
  • Mark : 二轮测试,数值较稳定
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,911评论 5 460
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 82,014评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 142,129评论 0 320
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,283评论 1 264
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,159评论 4 357
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,161评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,565评论 3 382
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,251评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,531评论 1 292
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,619评论 2 310
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,383评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,255评论 3 313
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,624评论 3 299
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,916评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,199评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,553评论 2 342
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,756评论 2 335

推荐阅读更多精彩内容

  • 昨天取货…没给大家写东西…今天叨咕叨咕啤酒的酒精度和麦汁浓度。 首先来说麦汁浓度,大家仔细看,这里的浓度说的是原麦...
    agd10101阅读 1,932评论 0 1
  • 洛克的老师小黄鸟真的是一位很好的老师,知道如何因材施教,也喜欢好学勤奋可爱的洛克,我们也是一样,只有不断练习,学习...
    羽一教育木子珂阅读 962评论 0 0
  • 生命 生命 文/四年级二班 生命是帮助在生活中帮助他人,看到别人脸上的笑容,自己也会开心,自己也忍不住的笑了,这就...
    童声童话阅读 509评论 5 9
  • 今年运动会下午,有件事儿我想和大家聊一聊,那件事,令我至今难忘。 下午,操场上热闹非凡,人声鼎沸,我、范雯宁和陆泽...
    向日葵_007d阅读 140评论 0 1