作者fongfonglin (越夜越美麗)
看板C_Sharp
標題[問題] 在windows mobile利用藍芽傳輸
時間Thu Sep 9 15:13:15 2010
小弟現在利用windows mobile
透過藍芽連續接收外部Device傳輸的資料
藍芽傳輸部份
是利用SerialPort元件
開啟COM Port傳輸
在接收部份皆可收到資料
但到工具管理員去看
CPU使用率卻處於90%上下
導致再處理其他事情的話會不順暢
我有試過將所有接收後的處理拿掉
就光只是serialport.open後
CPU就高居不下
想請問這樣是正常的嗎
還是有其他方法改善其效能
感謝!!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.118.19.79
1F:推 liaommx:猜測應該是程式loop了,所以才會這樣? 09/09 19:33
2F:→ fongfonglin:意思是我有寫while一直去接收值嗎?但我試過沒有作接 09/09 20:39
3F:→ fongfonglin:收的動作,只單純作open而已。 09/09 20:40
4F:→ fongfonglin:同時我也試過藍芽將手機和電腦連線,利用終端機測 09/09 20:41
5F:→ fongfonglin:終端機一直送值的話,手機CPU就開始提昇,不送後CPU才 09/09 20:42
6F:→ fongfonglin:慢慢降下來。 09/09 20:42