HTML5作為新興領(lǐng)域越來(lái)越熱。然而在移動(dòng)設(shè)備硬件性能弱于PC的背景下,對(duì)性能的需求顯得更為重要,而HTML5性能優(yōu)化前與優(yōu)化后有著極大的差別,如何優(yōu)化才能提高性能,對(duì)此熟知的人很少。本文以LayaAir引擎為例,通過(guò)代碼示例詳細(xì)闡述如何利用引擎對(duì)HTML5作出性能的極致優(yōu)化。主題包括:代碼執(zhí)行基本原理基準(zhǔn)測(cè)試內(nèi)存優(yōu)化圖形渲染性能減少CPU使用量其他優(yōu)化策略第1節(jié):代碼執(zhí)行基本原理LayaAir引擎支持AS3、TypeScript、JavaScript三種語(yǔ)言開發(fā),然而無(wú)論是采用哪種開發(fā)語(yǔ)言,最終執(zhí)行的都是JavaScript代碼。所有看到的畫面都是通過(guò)引擎繪制出來(lái)的,更新頻率取決于開發(fā)者指定的FPS,例如指定幀頻率為60FPS,則運(yùn)行時(shí)每個(gè)幀的執(zhí)行時(shí)間為六十分之一秒,所以幀速越高,視覺上感覺越流暢,60幀是滿幀。由于實(shí)際運(yùn)行環(huán)境是在瀏覽器中,因此性能還取決于JavaScript解釋器的效
1. 將你怎樣將 HTML5 性能發(fā)揮到極致
簡(jiǎn)介:HTML5作為新興領(lǐng)域越來(lái)越熱。然而在移動(dòng)設(shè)備硬件性能弱于PC的背景下,對(duì)性能的需求顯得更為重要,而HTML5性能優(yōu)化前與優(yōu)化后有著極大的差別,如何優(yōu)化才能提高性能,對(duì)此熟知的人很少。本文以LayaAir引擎為例,通過(guò)代碼示例詳細(xì)闡述如何利用引擎對(duì)HTML5作出性能的極致優(yōu)化。 主題包括: 代碼執(zhí)行基本原理 基準(zhǔn)測(cè)試 內(nèi)存優(yōu)化 圖形渲染性能 減少CPU使用量 其他優(yōu)化策略 第1節(jié):代碼執(zhí)行基本原理 LayaAir引擎支..
2. Mysql-索引優(yōu)化策略
簡(jiǎn)介:本節(jié)后邊通過(guò)實(shí)際易懂的舉例,來(lái)說(shuō)明索引實(shí)際的觸發(fā),從而優(yōu)化自己在加索引時(shí)使用的策略。
3. mysql 優(yōu)化(2)索引優(yōu)化策略
簡(jiǎn)介:mysql 優(yōu)化(2)索引優(yōu)化策略
4. 優(yōu)化mysql 還是使用緩存?
簡(jiǎn)介:具體來(lái)說(shuō),我想比較的兩種優(yōu)化策略是優(yōu)化MySQL和緩存。提前指出,這些優(yōu)化是正交的,唯一讓你選擇其中一者而不是另一者的原因是他們都耗費(fèi)了資源,即開發(fā)時(shí)間。
5. PHP對(duì)象的引用及對(duì)象優(yōu)化策略
簡(jiǎn)介:PHP對(duì)象的引用及對(duì)象優(yōu)化策略
6. Mysql數(shù)據(jù)庫(kù)優(yōu)化系列(五)——索引優(yōu)化策略之面試題
簡(jiǎn)介::本篇文章主要介紹了Mysql數(shù)據(jù)庫(kù)優(yōu)化系列(五)——索引優(yōu)化策略之面試題,對(duì)于PHP教程有興趣的同學(xué)可以參考一下。
7. MySQL 建表的優(yōu)化策略 小結(jié)
簡(jiǎn)介:mysql 數(shù)據(jù)庫(kù)建表經(jīng)驗(yàn)總結(jié),用做優(yōu)化表結(jié)構(gòu)的參考
8. sybase 臨時(shí)數(shù)據(jù)庫(kù)
簡(jiǎn)介:缺省情況下,tempdb數(shù)據(jù)庫(kù)是放置在master設(shè)備上,容量為2M,而臨時(shí)數(shù)據(jù)庫(kù)是活動(dòng)最為平凡的數(shù)據(jù)庫(kù)常常被用來(lái)排序、創(chuàng)建臨時(shí)表、重格式化等操作,所以tempdb的優(yōu)化應(yīng)該受到特別的關(guān)注。本篇文章目的在于使你掌握臨時(shí)數(shù)據(jù)庫(kù)的優(yōu)化策略以及臨時(shí)表的優(yōu)化使用。本文
9. MySQL binlog日志優(yōu)化方案
簡(jiǎn)介:Binlog 相關(guān)參數(shù)及優(yōu)化策略 我們首先看看Binlog 的相關(guān)參數(shù),通過(guò)執(zhí)行如下命令可以獲得關(guān)于Binlog 的相關(guān)參數(shù)。當(dāng)然,其中也顯示出了“ innodb_locks_unsafe_for_binlog”這個(gè)Innodb 存儲(chǔ)引擎特有的與Binlog 相關(guān)的參數(shù): mysql show variables like '%binlo
10. mysql索引、存儲(chǔ)方式對(duì)性能的影響
簡(jiǎn)介:本文配圖來(lái)自《高性能MySQL(第二版)》。 在數(shù)據(jù)庫(kù)中,對(duì)性能影響最大的幾個(gè)策略包括數(shù)據(jù)庫(kù)的鎖策略、緩存策略、索引策略、存儲(chǔ)策略、執(zhí)行計(jì)劃優(yōu)化策略。 索引策略決定數(shù)據(jù)庫(kù)快速定位數(shù)據(jù)的效率,存儲(chǔ)策略決定數(shù)據(jù)持久化的效率。 MySQL中兩大主要存儲(chǔ)引擎MyIS
【相關(guān)問答推薦】:
javascript – 移動(dòng)端瀏覽器會(huì)下載和加載隱藏的元素么?