今天,看到一篇as3 addchild()顯示物件到舞台後執行,removerchild()的效能的消耗的問題。
private輸出建立物件計算用時 95 毫秒function testremovechild():void
trace(
"建立物件計算用時",gettimer()-starttime,"毫秒"
);
starttime =gettimer();
while(this
.numchildren)
this.removechildat(this.numchildren-1);;
//while(this.numchildren)
trace(
"移除物件計算用時",gettimer()-starttime,"毫秒"
); }
移除物件計算用時 4317 毫秒
所以,用這個對egret也進行了測試:
var starttimer: number = egret.gettimer();
var count: number = 9999;
for (var i: number = 0; i < count; i++)
console.log("建立物件計算用時:", egret.gettimer() - starttimer,"毫秒");
starttimer = egret.gettimer();
while (this.numchildren)
console.log("移除物件物件計算用時:", egret.gettimer() - starttimer,"毫秒");
輸出建立物件計算用時 107 毫秒
移除物件計算用時 105 毫秒
效能測試 效能測試步驟
針對此次庫內作業效能測試,梳理一下期間的工作流程 梳理已有的介面指令碼,確認需要做效能測試的幾個介面,即使用率高,對效能有要求的幾個主要介面。結合頁面的操作,和確認的介面,梳理具體的業務邏輯 同時,請開發人員部署了測試環境。測試環境的伺服器指標,盡量和生產環境一致。部署的時候,負載均衡等情況也盡量和...
egret 變數 Egret全新RES模組詳解
近期egret發布了全新的4.0版本,此次版本中最大的特色就是釋放了全新的res資源管理模組。相信不少人在官網或者直播中已經對新的res資源管理模組有所了解。這篇文章就全新的res進行一次介紹。與此同時,在引擎新版本中,由於引入了typescript 2.1.4,所以在語法糖層面也增加不少特性,我後...
效能測試之前端效能測試
本次總結總共分為以下部分 1.如何衡量乙個系統是否要做壓測 2.壓測的準備過程 3.壓測工具選擇 4.壓測資料以及報告結果相關 1.如何衡量乙個系統是否要做壓測 首先需要衡量乙個系統是否需要壓測,從以下角度考慮 從兩個角度進行分析 a.業務角度 明確系統是對內使用還是對外使用,使用人數是多少,如果使...