摘要: 理解瀏覽器渲染。 原文:JavaScript是如何工作的: CSS 和 JS 動畫底層原理及如何優化它們的性能 作者:前端小智 Fundebug經授權轉載,版權歸原作者所有。 這是專門探索 JavaScript 及其所構建的組件的系列文章的第 13 篇。 如果你錯過 ...
iOS中的卡頓優化 iOS中的屏幕成像原理 在講解卡頓優化之前,我們先來思考一下,在iOS中,屏幕是怎么成像的呢 CPU和GPU 在屏幕成像的過程中,CPU和GPU起着至關重要的作用 CPU Central Processing Unit,中央處理器 CPU的主要任務是進行對象的創建和銷毀 對象屬性的調整 布局計算 文本的計算和排版 圖片的格式轉換和解碼 圖像的繪制 Core Graphics G ...
2021-04-09 05:06 0 257 推薦指數:
摘要: 理解瀏覽器渲染。 原文:JavaScript是如何工作的: CSS 和 JS 動畫底層原理及如何優化它們的性能 作者:前端小智 Fundebug經授權轉載,版權歸原作者所有。 這是專門探索 JavaScript 及其所構建的組件的系列文章的第 13 篇。 如果你錯過 ...
一、索引的底層數據結構與算法 1、什么是索引? 索引是幫助MySQL高效獲取數據的排好序的數據結構。 2、索引的數據結構 B+Tree(B-Tree變種) 非葉子節點不存儲data,只存儲索引(冗余),可以放更多的索引 葉子節點包含所有索引字段 ...
開篇說明 當工作到一定的年限,想要往更深入的方向發展,理解底層的原理是必須的。當前分享的這些,更多是來自網上學習的視頻及看一些別人的分析文章,結合源碼進行總結。說得不對的地方,希望大家可以留言指出。 源代碼下載及操作命令 生成索引目錄:https://github.com ...
的,不過。咱們閑話少說,今天我們將繼續講述OC修飾屬性的一個Weak修飾符的底層實現,有時間我會花時間講 ...
iOS性能優化總結。關於 iOS 性能優化梳理: 基本工具、業務優化、內存優化、卡頓優化、布局優化、電量優化、 安裝包瘦身、啟動優化、網絡優化等。 關於iOS 性能優化梳理: 基本工具、業務優化、內存優化、卡頓優化、布局優化、電量優化、 安裝包瘦身、啟動優化、網絡優化等 基本工具 TODO ...
通過靜態 Analyze 工具,以及運行時 Profile 工具分析性能瓶頸,並進行性能優化。結合本人在開發中遇到的問題,可以從以下幾個方面進行性能優化。 一、view優化 1、不透明的View 設置為opaque。 2、根據實際情況重用、延遲加載或預加載View。 3、減少 ...
iOS 滑動性能優化 目錄 一、 減少圖層的Blend操作 1. UIView的背景色避免使用clearColor 2. 控件貼圖避免使用帶alpha的圖片 3. UIImageView 使用時避免半透明 二、適當使用 ...
instruments 在iOS上進行性能分析的時候,首先考慮借助instruments這個利器分析出問題出在哪,不要憑空想象,不然你可能把精力花在了1%的問題上,最后發現其實啥都沒優化,比如要查看程序哪些部分最耗時,可以使用Time Profiler,要查看內存是否泄漏了,可以使 ...