一父丰、測(cè)試用例
1愕宋、500 names
-
Case1
- 使用姓名1個(gè):邊吳麗
- Query:剛才邊無(wú)力還來(lái)過(guò)
- Length:8
-
Case2
- 使用姓名5個(gè):趙飛耀,連云玲冠桃,龍小紅,米夏夏, 趙穎虹
- Query:趙飛要道宅、連蕓玲跟龍曉洪和米嚇嚇以及趙英洪是好朋友
- Length:24
-
Case3
- 使用姓名10個(gè):堵文斌,黃登清食听,龍嵐珺,穆高超污茵,齊文海樱报,龔尚福,趙馨惠泞当,阿不都克里木迹蛤,黃生高,邊凌飛
- Query:堵問(wèn)斌,黃燈青襟士,隆嵐珺盗飒,穆膏抄,齊溫海陋桂,龔上福逆趣,趙心會(huì),阿不都客李木嗜历,黃聲膏宣渗,邊令飛好開(kāi)心啊好開(kāi)心
- Length:49
2抖所、1000 names
-
Case4
- 使用姓名10個(gè):車序南,龍?jiān)兰t,黃盈瑞,齊昌玉,龍小霞,龔小雪,齊春玲,米增渝,齊曉海,籍尹超
- Query:車序男,榮岳紅,黃瑩瑞,齊昌欲,龍驍霞,龔小血,齊椿玲,米增魚(yú),齊小海,籍尹炒
- Length:39
-
Case5
- 使用姓名20個(gè):齊方明,趙音頻,黃皛夢(mèng)痕囱,章衣萍部蛇,連書(shū)琦,黃生雄咐蝇,趙韻韻涯鲁,齊明山,齊文泉有序,樊成飛抹腿,邊劍英,黃益慧旭寿,龔巖棟警绩,龔峰彪,黃皖林盅称,趙馨惠肩祥,邊冬霞,齊景偉缩膝,賀黎黎混狠,龍小純,邊召允
- Query:齊方名,趙因貧疾层,黃皛孟将饺,章一萍,連叔琦痛黎,黃升雄予弧,趙韻孕,齊明刪湖饱,齊聞全掖蛤,樊程非都很不錯(cuò)的樣子。邊鍵英井厌,黃易慧蚓庭,龔嚴(yán)棟,龔峰標(biāo)旗笔,黃晚林彪置,趙鑫惠,邊冬霞蝇恶,齊井偉拳魁,賀離黎,龍曉純撮弧,邊趙允
- Length:90
-
Case6
- 使用姓名25個(gè):米士奇潘懊,齊曉兵姚糊,龔岳明,邊葉兵授舟,龔家萍救恨,邊向東,趙穎茹释树,賈鶴鳴肠槽,辛均安,符勝斌奢啥,龔峻峰秸仙,樊成飛,黃盱寧桩盲,趙穎莉寂纪,黎玉龍,龍小素赌结,龍安邦捞蛋,齊文波,趙穎鶯柬姚,趙穎瑩拟杉,黃盛慰,龍學(xué)鋒伤靠,黃目張捣域,賈鶴鵬啼染,黃甲鋒宴合,竇連玉
- Query:堵問(wèn)斌,黃燈青,隆嵐珺迹鹅,穆膏抄卦洽,齊溫海,龔上福斜棚,趙心會(huì)阀蒂,阿不都客李木,黃聲膏弟蚀,邊令飛好開(kāi)心啊好開(kāi)心
- Length:82
3蚤霞、5000 names
-
Case7
- 使用姓名10個(gè):黃甫新,樊明灝义钉,黃瓊芝昧绣,黃琳蓮,黃琴莉捶闸,車帝麟夜畴,樊文勝拖刃,樊曉棟,黃瓊藝贪绘,黃瓊英兑牡,龍定建
- Query:黃甫心樊銘灝黃瓊只黃琳連黃琴莉,車地麟樊文剩和樊曉洞黃瓊易黃瓊鸚以及龍定建都是人名税灌。
- Length:42
-
Case8
- 使用姓名20個(gè):龔宗宜均函,黃玉穎,樊曉桃菱涤,龍家安边酒,黃琦薇,樊曉椏狸窘,竇越超墩朦,黃玉順,黃瑞紅翻擒,黃珠連氓涣,黎瓊強(qiáng),樊晶明陋气,樊昀瑛劳吠,車廣錦,龍小勇巩趁,樊文英痒玩,龔小京,龔小亮议慰,樊文苓蠢古,龔子方
- Query:龔宗一黃玉影子列傳樊曉淘氣龍家案子,黃琦危險(xiǎn)急了别凹,樊小椏竇越抄寫(xiě)生字詞草讶,黃玉舜間成為永恒,黃銳紅黃豬連黎穹強(qiáng)樊經(jīng)明樊昀鸚炉菲,車光僅龍小永遠(yuǎn)堕战,樊文嚶嚶嚶,龔小京龔肖亮樊聞苓龔籽方
- Length:87
-
Case9
- 使用姓名50個(gè):樊晴月拍霜,符紅羽嘱丢,黃玖香,龍小博祠饺,黃申林越驻,趙魯強(qiáng),趙驥飛,黃玉魁伐谈,黃玲霞烂完,黃疆平,龔定康诵棵,龔將軍抠蚣,黃現(xiàn)青,梅鈺芳履澳,樊明琴嘶窄,黎獻(xiàn)騰,趙魯建距贷,樊本軍柄冲,龍尚勇,龍小同忠蝗,黃珂銘现横,龔子來(lái),龔小倩阁最,樊未軍戒祠,黃玲雄,黃玲雅速种,龔家富姜盈,黃玉鮮,樊春燕配阵,黃瑞苑馏颂,樊景棠,龔學(xué)文棋傍,車慶隴救拉,黃生武,黃瑞芬舍沙,龔寶康近上,黃瑞花,樊明瑞拂铡,黃瑤群,龔子柱葱绒,黃玲青感帅,黃理賢,龔家安地淀,黃瑜芳失球,龍少君,車忠民,樊新萍实苞,連加增豺撑,章虹雨,龍子翔
- Query:樊晴越符洪羽黃酒香龍曉博黔牵,黃身林趙陸墻聪轿,趙冀非黃欲逵,黃零霞黃姜平猾浦,功定康龔僵軍陆错,黃現(xiàn)清梅玉芳樊名琴黎線騰,趙鹵建樊苯軍龍上勇龍曉彤金赦,黃科銘龔籽來(lái)龔肖倩范未軍黃零雄黃凌雅龔家富黃玉仙樊椿艷黃瑞愿樊井棠龔穴文車頃隴黃聲武音瓷、黃銳芬龔保糠夹抗、黃瑞華樊銘瑞黃姚群龔紫柱黃玲輕黃里賢龔佳安黃余芳龍邵君車中民绳慎、樊心萍連家增章洪雨龍紫翔
- Length:160
二、測(cè)試數(shù)據(jù)
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沽甥、其他數(shù)據(jù)
- 不同機(jī)型ReadPlist時(shí)間: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
三声邦、暫時(shí)結(jié)論
- 查詢所花費(fèi)的時(shí)間
- 待查詢字符串的長(zhǎng)度的對(duì)數(shù) 正相關(guān)
- 通訊錄名字個(gè)數(shù) 正相關(guān)
- 查詢所花費(fèi)內(nèi)存
- 待查詢字符串的長(zhǎng)度的對(duì)數(shù) 正相關(guān)
- 通訊錄名字個(gè)數(shù) 正相關(guān)
- Plist姓名資料在iOS端不同機(jī)型上均有較快的讀取速度
- Mark : 二輪測(cè)試,數(shù)值較穩(wěn)定