全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1577
推到 Plurk!
推到 Facebook!

timer 的效能

缺席
P.D.
版主


發表:603
回覆:4038
積分:3874
註冊:2006-10-31

發送簡訊給我
#1 引用回覆 回覆 發表時間:2014-07-14 17:50:04 IP:59.120.xxx.xxx 未訂閱
請問各位!

我弄了一個timer, 每30秒去輪播一個資料庫的內容(有點類似訊息), 該內容是圖片,
假設資料庫有10筆, (資料庫是fdac, 保持開啟中),
有一個TImage binding 到資料庫的欄位,
那在手機上每30秒讀一次資料庫, 一分鐘讀取2次, 使用的是 Next 往下輪播, 到底後再 first 回上
這樣的做法, 如果app都不退出, 會不會造成手機 Memory Leak 的問題,
我實作目前已經一天沒有關機, 現在運作還算正常,
手機是 Samsung Galxy J, HTC 816分別做測試,

不知道是否有網友有這方面的經驗可分享
spfrk
一般會員


發表:16
回覆:43
積分:11
註冊:2013-10-01

發送簡訊給我
#2 引用回覆 回覆 發表時間:2014-07-17 12:30:30 IP:111.250.xxx.xxx 訂閱
我的就很慘,只是到剪貼簿讀資料,250ms 讀個2至3次就掛了,

設為 1000ms(1杪) 就OK,但是很密集刷條碼, 撐不過 30秒, 我

是在幫一家廠商測試 ANDROID 5吋手機式的雷射盤點機, 防震,

防水,防摔,真是太厲害了,因為要防摔,所以四邊都以橡皮包覆,導致

條碼掃描鈕要按用力一點才可以,按久了,有點受不了,這樣的設計,

到底對不對 ?!

aftcast
站務副站長


發表:81
回覆:1485
積分:1763
註冊:2002-11-21

發送簡訊給我
#3 引用回覆 回覆 發表時間:2014-07-17 16:27:25 IP:114.32.xxx.xxx 訂閱
您好,好奇的想問,撐不過的下場是?  整個 當死? 還是 ??
能處理的方式? 重開app? 還是??
謝謝



===================引 用 spfrk 文 章===================


設為 1000ms(1杪) 就OK,但是很密集刷條碼, 撐不過 30秒,

------


蕭沖
--All ideas are worthless unless implemented--

C++ Builder Delphi Taiwan G+ 社群
http://bit.ly/cbtaiwan
spfrk
一般會員


發表:16
回覆:43
積分:11
註冊:2013-10-01

發送簡訊給我
#4 引用回覆 回覆 發表時間:2014-07-17 18:54:12 IP:118.160.xxx.xxx 訂閱
約十幾筆後就又當掉了
aftcast
站務副站長


發表:81
回覆:1485
積分:1763
註冊:2002-11-21

發送簡訊給我
#5 引用回覆 回覆 發表時間:2014-07-17 19:51:48 IP:114.32.xxx.xxx 訂閱
密集就當,這問題很有趣,謝謝你的分享!
: )

===================引 用 spfrk 文 章===================
約十幾筆後就又當掉了
------


蕭沖
--All ideas are worthless unless implemented--

C++ Builder Delphi Taiwan G+ 社群
http://bit.ly/cbtaiwan
P.D.
版主


發表:603
回覆:4038
積分:3874
註冊:2006-10-31

發送簡訊給我
#6 引用回覆 回覆 發表時間:2014-07-25 10:35:28 IP:220.136.xxx.xxx 未訂閱
測試報告

我利用一組 timer , 每秒計時一次, 每30分鐘會探測datasnap 主機並開啟資料庫讀取訊息, 手機已經開48天沒有關閉(但也沒有設定為省電), 連結方式以wifi 進行連外網主機, 今天上午查看都還在運作中, 看來,timer 的運算是沒有太大問題
aftcast
站務副站長


發表:81
回覆:1485
積分:1763
註冊:2002-11-21

發送簡訊給我
#7 引用回覆 回覆 發表時間:2014-07-25 10:53:26 IP:114.32.xxx.xxx 訂閱
PD兄,

我想知道,若有設 省電,那會不會掛? 一般user都是省電的狀態下吧? 這樣的測試較合"常理"。 若有機會、有時間、也方便的情形下,測1天就好。

感謝喔!

===================引 用 P.D. 文 章===================
測試報告

我利用一組 timer , 每秒計時一次, 每30分鐘會探測datasnap 主機並開啟資料庫讀取訊息, 手機已經開48天沒有關閉(但也沒有設定為省電), 連結方式以wifi 進行連外網主機, 今天上午查看都還在運作中, 看來,timer 的運算是沒有太大問題
------


蕭沖
--All ideas are worthless unless implemented--

C++ Builder Delphi Taiwan G+ 社群
http://bit.ly/cbtaiwan
P.D.
版主


發表:603
回覆:4038
積分:3874
註冊:2006-10-31

發送簡訊給我
#8 引用回覆 回覆 發表時間:2014-07-27 01:15:45 IP:220.136.xxx.xxx 未訂閱
這個部份我會再做測試, 目前主要測 DataSnap的壓力測試, 
另外, 我發現我數據寫錯了, 是 48小時, 不是48天(這有點離譜)
===================引 用 aftcast 文 章===================
PD兄,

我想知道,若有設 省電,那會不會掛? 一般user都是省電的狀態下吧? 這樣的測試較合"常理"。 若有機會、有時間、也方便的情形下,測1天就好。

感謝喔!

===================引 用 P.D. 文 章===================
測試報告

我利用一組 timer , 每秒計時一次, 每30分鐘會探測datasnap 主機並開啟資料庫讀取訊息, 手機已經開48天沒有關閉(但也沒有設定為省電), 連結方式以wifi 進行連外網主機, 今天上午查看都還在運作中, 看來,timer 的運算是沒有太大問題
系統時間:2024-04-26 4:25:05
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!