一、前言 此篇文章就是通過分析整個(gè)操作系統(tǒng)或者單個(gè)進(jìn)程CPU,來監(jiān)控應(yīng)用的性能。而在Linux世界中,一切對象皆文件。進(jìn)程執(zhí)行的時(shí)候,也會將相關(guān)...
一、前言 此文主要記錄發(fā)生ANR時(shí)生成的traces.txt文檔,便于記憶分析。 ANR中的traces.txt文檔是利用了Linux信號機(jī)制,...
一、前言 內(nèi)存問題主要會造成如下幾個(gè)影響。第一、會發(fā)生OOM等異常,因?yàn)槊總€(gè)對象都會占用一定的內(nèi)存,內(nèi)存過多會影響對象的分配失敗,嚴(yán)重者會導(dǎo)致設(shè)...
一、前言 上一篇,我們分析了Framework層的代碼。從Framework層分析了消息的發(fā)送、存儲、調(diào)度邏輯。但是我們并沒有解釋清楚,Hand...
一、前言 前面說了VBO和EBO。這里面會導(dǎo)致一個(gè)問題,當(dāng)頂點(diǎn)屬性不多的時(shí)候,直接使用VBO、EBO比較好,但是對于有很多頂點(diǎn)屬性的時(shí)候,太多的...
一、前言 上一節(jié)說到了VBO,其實(shí)EBO同VBO功能類似,只是作用不太一樣,EBO是緩沖索引坐標(biāo)的。 對于繪制,前面說到了有兩種方法,頂點(diǎn)法和索...
一、前言 之前的所有的繪制,不管是三角形還是圖片紋理,我們都使用到了頂點(diǎn)坐標(biāo)數(shù)據(jù),現(xiàn)在這里再說明下,代碼如下: // 頂點(diǎn)GLES20.glVe...
一、前言 前面介紹的都是繪制一個(gè)簡單的有規(guī)律的圖形,比如三角形、正方形等等。但是對于那些比較復(fù)雜的圖像,這種方式就不行了,比如顯示一張圖片、相機(jī)...
一、前言 上一節(jié),我們說到了OpenGLES的HelloWorld程序——繪制三角形。對于三角形的繪制,我們需要知道三個(gè)頂點(diǎn),以及顏色。繪制分為...