[問題] 有關UITableView與Sqlite效能問題...
各位前備好:
小弟也如同各位前輩一同喜好開發iPhone程式,如今小弟在效能中有一問
請教各位前輩,也請前輩給予建議與指導,謝謝~~
狀況:
小弟有一Sqlite資料庫,此資料庫為之龐大,約有18萬筆資料於一Table表內
而小的設計一查詢界面撈取此Table表資料,平均約30~40sec完成
而完成的定義是顯示與UITableView內.
30~40sec是個很大的問題,因為iPhone4就是這個速度,那iPhone3GS or iPad1
的速度將會是個頭大的問題,因為使用者會以為當機拉!!!T_T
小弟開始分段取出每個時耗,想要抓出真正好時的地方是哪裡?
一開始以為是Sqlite Query DB時最久,但是發現
當小的Sql語法執行時,過程相當短暫(about 1sec~2sec)
重點在于,當執行完語法後,要將FMResult,用While回圈寫入NSDictionary
時,這個回圈的時間太久,(小弟需要計算每個UITableCell高度)造成30-40sec
的時間.....
左思右想,雖然知道原因,卻沒有任何方向去提升效能...
然而,小弟看了一下相同狀況於Android上卻出奇的快
原因是Android直接binding資料庫的DataSet...
我想這就是兩者的差別了...
以上狀況,不知是否有類似經驗的前輩給予經驗指導,與分享心得
請各位前輩不另惜分享....
再度謝謝^^
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.71.36.222
推
02/05 10:21, , 1F
02/05 10:21, 1F
→
02/05 10:22, , 2F
02/05 10:22, 2F
→
02/05 10:22, , 3F
02/05 10:22, 3F
推
02/05 10:54, , 4F
02/05 10:54, 4F
→
02/05 10:55, , 5F
02/05 10:55, 5F
→
02/05 13:10, , 6F
02/05 13:10, 6F
→
02/05 13:10, , 7F
02/05 13:10, 7F
→
02/05 13:29, , 8F
02/05 13:29, 8F
推
02/05 19:42, , 9F
02/05 19:42, 9F
→
02/05 19:42, , 10F
02/05 19:42, 10F
→
02/06 10:00, , 11F
02/06 10:00, 11F
推
02/06 11:59, , 12F
02/06 11:59, 12F
推
02/06 13:32, , 13F
02/06 13:32, 13F
→
02/06 13:33, , 14F
02/06 13:33, 14F
→
02/06 13:33, , 15F
02/06 13:33, 15F
→
02/06 14:54, , 16F
02/06 14:54, 16F
→
02/06 14:55, , 17F
02/06 14:55, 17F
推
02/06 15:13, , 18F
02/06 15:13, 18F
→
02/06 15:13, , 19F
02/06 15:13, 19F
→
02/06 15:17, , 20F
02/06 15:17, 20F
→
02/06 15:18, , 21F
02/06 15:18, 21F
→
02/06 15:18, , 22F
02/06 15:18, 22F
推
02/06 15:40, , 23F
02/06 15:40, 23F
→
02/06 15:40, , 24F
02/06 15:40, 24F
→
02/06 15:41, , 25F
02/06 15:41, 25F
→
02/06 15:41, , 26F
02/06 15:41, 26F
→
02/06 15:47, , 27F
02/06 15:47, 27F
→
02/06 15:49, , 28F
02/06 15:49, 28F
→
02/06 15:49, , 29F
02/06 15:49, 29F
推
02/06 16:29, , 30F
02/06 16:29, 30F
→
02/06 16:30, , 31F
02/06 16:30, 31F
→
02/06 16:30, , 32F
02/06 16:30, 32F
→
02/06 17:00, , 33F
02/06 17:00, 33F
推
02/07 06:39, , 34F
02/07 06:39, 34F
推
02/07 06:44, , 35F
02/07 06:44, 35F
→
02/07 06:44, , 36F
02/07 06:44, 36F
→
02/07 06:45, , 37F
02/07 06:45, 37F
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):
MacDev 近期熱門文章
PTT數位生活區 即時熱門文章