egret 效能測試

2021-07-25 04:46:16 字數 966 閱讀 2988

今天,看到一篇as3 addchild()顯示物件到舞台後執行,removerchild()的效能的消耗的問題。

private

function testremovechild():void

trace(

"建立物件計算用時",gettimer()-starttime,"毫秒"

);

starttime =gettimer();

while(this

.numchildren)

this.removechildat(this.numchildren-1);;

//while(this.numchildren)

trace(

"移除物件計算用時",gettimer()-starttime,"毫秒"

); }

輸出建立物件計算用時 95 毫秒

移除物件計算用時 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.業務角度 明確系統是對內使用還是對外使用,使用人數是多少,如果使...