一、什么是垃圾回收? 垃圾回收(英語:Garbage Collection,縮寫為 GC),在計算機科學中是一種自動的存儲器管理機制。當一個電腦上的動態存儲器不再需要時,就應...

一、什么是垃圾回收? 垃圾回收(英語:Garbage Collection,縮寫為 GC),在計算機科學中是一種自動的存儲器管理機制。當一個電腦上的動態存儲器不再需要時,就應...
序 上一篇文章中講解了Go分代GC的實現思路,還有一個問題沒有講解,Go中分代GC(Garbage Collection)的策略,如何穿插使用Minor GC和Major G...
Tetris Native是有道詞典端側動態渲染引擎,目前已作為多個業務的運營投放容器,支持跨端UI動態化發布及多種樣式,助力有道詞典流量變現。《Tetris Native揭...
前言 Go語言的垃圾回收(Garbage Collection,以下簡稱GC)機制是并發三色標記,是一種不移動的標記-清掃 GC算法。在2018年的一次演講 中,官方公布了嘗...
Hidden Classes Javascript,眾所周知是一門動態類型語言,也就是說當一個對象被實例化之后,我們仍然可以隨意的添加或者刪除它的屬性。例如,下面的代碼中,我...
一、RN整體架構設計 二、JS調用原生及回調 1. 導出原生模塊 如何導出? iOS: 類通過RCT_EXTERN_MODULE宏來進行標記 ,方法則通過RCT_EXTE...
前言 關于React性能優化,有各種方法。今天,我們主要使用兩個官方推出的組件模式來進行切入,優化點主要基于防止組件進行不必要的render渲染以提升性能。 react原生渲...
這人啊,上了年紀就是比較懶,繼上一篇寫完后,就一直懶得寫這篇,拖著拖著2021年都快結束了。當我準備動手寫這篇文章時,才發現這里涉及到的知識很多,限于篇幅,我也只能寫出關鍵點...
一、誕生背景 1.無線開發的痛點 React Native最近兩三年之內整個框架在業界應該說是非常熱門,很多團隊、大公司都在做RN的一些研究開發工作。先一起回想下在React...
首先整體介紹一下Hummer框架,官網地址 https://hummer.didi.cn/home#/[https://hummer.didi.cn/home#/] ;Hum...
本文主要大致介紹 React-Native 框架的底層原理,以及新架構的演變。 文章骨架主體來自React Native 原理與實踐[https://juejin.cn/po...
基礎優化策略 延遲分配&懶分配 高效初始化內存malloc分配的小塊內存,并不會保證清零初始化,一般會配上memset來初始化。但memset會強制將虛擬內存映射到觸發物理內...
從 iOS 8 以后相冊的資源對象變成了 PHAsset,現在來簡單介紹一下在使用 PHAsset 的過程中遇到的坑. 原本用的方法是: 看這代碼,沒毛病。但是,實際上有很大...
背景 花了點時間分析了下libffi的調用流程,做個總結。 什么是libffi libffi是ffi的主流實現方式,其主要是用C和匯編來實現的。 原理和用法市面上已經很多,下...
Core Animation介紹 Core Animation:檢測Core Animation性能,能夠幫助調試渲染,特別是離屏渲染,看本文建議和此文一起看 Core An...
注意:這個工具非常有用,文本也是一個超長文 Allocations初始界面 Allocations:檢測一個進程(選擇自己的app)內存分配和使用情況等我們啟動Allocat...
1.圖片png轉webp ①將png批量轉為webp(下載騰訊 “智圖”或iSparta,批量轉換) ,之后刪除原有png文件 ②oc代碼調整 原理:通過yyimage的im...
版本記錄 版本號時間V1.02021.05.17 星期一 前言 MetricKit由iOS13系統進引入,用來匯總和分析有關異常和崩潰診斷以及電源和性能指標的每個設備的報告。...