ios 須要在從新進入小遊戲的時候 從新設置 android沒有這個問題android
同步版本有可能引起性能問題, requestAnimationFramecanvas
微信小遊戲 hello worldapi
import './js/libs/weapp-adapter' let ctx = canvas.getContext('2d') ctx.font = "20px Courier New"; ctx.fillText("hello world", 100, 200)
微信空包 測試10分鐘 (值以實際運行爲準)微信
三星 S6-Edge 進入內存/業務內存 113M 最低99m 最高120m CPU 3%app
vivo x9 puls 進入內存/業務內存 153M 最低144m 最高155m CPU 1%ide
華爲榮耀8青春版 進入內存/業務內存 119M 最低111M 最高123M CPU 0%(讀不出來)性能
魅族魅藍note3 進入內存/業務內存 150M 最低134M 最高148M CPU 3%~7%測試
OPPO R9 進入內存/業務內存147M 最低138M 最高149M CPU 2% ~ 3%
小米8 SE 進入內存/業務內存167M 最低163M 最高175M CPU 0%(讀不出來)
內存從最低漲到最高又回到最低
LayaBox空包 測試5分鐘 (值以實際運行爲準)
三星 S6-Edge 進入內存/業務內存 169M 最低165m 最高183m CPU 14%
vivo x9 puls 進入內存/業務內存 219M 最低194m 最高204m CPU 9%
華爲榮耀8青春版 進入內存/業務內存 171M 最低167M 最高179M CPU 0%(讀不出來)
魅族魅藍note3 進入內存/業務內存 241M 最低228M 最高231M CPU 12~14%
OPPO R9 進入內存/業務內存241M 最低237M 最高241M CPU 33%
小米8 SE 進入內存/業務內存261M 最低216M 最高226M CPU 0%(讀不出來)
內存從最低漲到最高又回到最低
sprite加載圖片的影響 (值以實際運行爲準)
圖片大小18.9K,分辨率 359 x 360 8位深度 png
LayaBox
case "touchmove":; var touchemoves=evt.changedTouches; for (i=0,n=touchemoves.length;i < n;i++){ touch=touchemoves[i]; if (MouseManager.multiTouchEnabled || touch.identifier==this._curTouchID){ this.initEvent(touch,evt); this._checkAllBaseUI(this.mouseX,this.mouseY,this.onMouseMove); } // 修改 else if (MouseManager.multiTouchEnabled == false) { this.initEvent(touch,evt); } } break ;