#FormatImgID_0# 測試條件
開發(fā)板:EPC-6G2C-L
處理器:Freescale I.MX6UL(cortex-A7內(nèi)核)
主頻:528MHz
內(nèi)存:128MB DDR3
系統(tǒng):AWorks/Linux
GUI框架:AWTK
屏幕:480x272,16位色
#FormatImgID_1# 測試范例
本文選取5個AWTK的Demo程序進(jìn)行測試至關重要,每個范例所用控件如表1所列不久前。
表1 AWTK測試范例和所用控件
#FormatImgID_3# 測試方法
先在AWorks系統(tǒng)下分別測試AWTK的Debug版本和Release版本用上了,進(jìn)行AWTK自身對比提升行動,然后在Linux系統(tǒng)下測試AWTK能力建設,與AWorks平臺進(jìn)行簡單對比,對比AWTK跨平臺表現(xiàn)研究進展,后在Linux下無障礙,找?guī)讉€功能接近、用到的控件也接近的Qt范例進(jìn)行粗略對比快速融入。
測試項因?yàn)槭艿狡脚_限制認為,AWorks與Linux上會有些差異。大體測試包括幀數(shù)增強、內(nèi)存拷貝速度重要意義、AWTK界面啟動時間、內(nèi)存占用和CPU使用率等更加廣闊。
#FormatImgID_4# 測試結(jié)果
1規劃、AWorks系統(tǒng)下Debug版本
Debug版本測試結(jié)果,詳見表2可以使用。
表2 Debug版本測試結(jié)果
2進入當下、AWorks系統(tǒng)下Release版本
Release版本測試結(jié)果,詳見表3效高化。
表3 Release版本測試結(jié)果
說明:
AWTK啟動時間:指的是在程序從執(zhí)行main函數(shù)開始到打開界面所需要的時間新體系;
整體啟動時間:指的是將程序燒寫開發(fā)版后,從上電到打開界面所需要的時間創造。
無論是Debug版本還是Release版本不難發現,AWTK界面的啟動時間都是很短的,都在15ms以內(nèi)設備製造,對比兩個版本改造層面,可以看到Release版本明顯提升。
3優勢與挑戰、Linux系統(tǒng)下Release版本
為了對比AWTK在Linux下的表現(xiàn)經驗分享,將這幾個范例交叉編譯運(yùn)行,相關(guān)測試結(jié)果如表4所列趨勢。
表4 Linux下AWTK測試結(jié)果
說明:
內(nèi)存占用和CPU占用分別來源于top命令結(jié)果的VSZ%和%CPU有力扭轉。
可以看到越來越重要的位置,在Linux下廣泛關註,AWTK的表現(xiàn)也是很不錯的動手能力。
4記得牢、與Qt對比
為了對比AWTK與Qt推進高水平,我們找了幾個功能接近實事求是、使用到的控件也比較接近的范例傳遞,進(jìn)行了測試科普活動,用于進(jìn)行簡單對比,測試結(jié)果如表5所列技術發展。
表5 Qt范例測試結(jié)果
選取的Qt范例功能比AWTK范例的簡單很多集聚效應,復(fù)雜度也小很多。但對比之下重要手段,AWTK和Qt的范例互動講,可以看到AWTK應(yīng)用啟動時間明顯快于Qt,動態(tài)情況下像一棵樹,CPU占用率也相對較小過程中。
立即詢價
您提交后的積極性,專屬客服將第一時間為您服務(wù)