調(diào)用時間代碼(設置時間的代碼)
我們經(jīng)常需要測量代碼的特定部分執(zhí)行需要多長時間不幸的是,簡單地測量函數(shù)調(diào)用之前和之后的系統(tǒng)時間并不是很嚴謹,而且容易。
可以準確測得兩次調(diào)用Time_Difference_ms這個函數(shù)的時間差是100ms上述代碼經(jīng)過封裝,可以測量代碼兩次運行到相同位置的時間。
指令執(zhí)行時間的分析 MEMCPY耗時為普通賦值語句的3倍 賦值取反再賦值判斷的運算時間相當,都是PLC基本指令時間 I7虛擬機執(zhí)行速度大約是CX1020的4倍 整數(shù)加減運算是賦值語句的225倍 整數(shù)乘除運行是賦值語句的152倍 *其它運算打開文件讀文件寫文件這種可能會耗時的語句,用戶可以自己測試,方法見附件Display Flow Control對CPU執(zhí)行時間的影響 當前高亮顯示的代碼行,會增加CPU執(zhí)行時間不高亮顯示的代碼行不受影響 從SystemTaskInfoArr看出,把高亮顯示代碼行的窗體最小化后,LastExecTime恢復正常 影響的程度LAN連接的影響最大,本地虛擬機影響小10倍,雖然用ping指令響應都。
掃描二維碼推送至手機訪問。
版權(quán)聲明:本文由飛速云SEO網(wǎng)絡優(yōu)化推廣發(fā)布,如需轉(zhuǎn)載請注明出處。