@性能優化

動態 列表
@hankin_liu

使用gperftools對C++程序進行profile定位性能瓶頸

本文將要學習如何使用gperftools工具定位C/C++程序的性能瓶頸,並用kcachegrind工具進行可視化展示。 gperftools簡介 gperftools(Google Performance Tools)是由谷歌開源的性能分析工具,能夠對程序進行profile,通俗的講就是能夠以一定的頻率對程序的堆棧進行採樣,採樣的次數越高,説明這個堆棧對應的代碼越熱。這個功能對於定位性能瓶頸十分

hankin_liu 頭像

@hankin_liu

昵稱 Hankin_Liu收徒

@dewujishu

R8疑難雜症分析實戰:外聯優化設計缺陷引起的崩潰|得物技術

一、背景 R8作為谷歌官方的編譯優化工具,在編譯階段會對字節碼進行大規模修改,以追求包體優化和性能提升。但是Android應用開發者數量太過龐大,無論測試流程多麼完善,終究難以避免在一些特定場景下出現問題。 近期我們在升級項目的AGP,遇到了一個指向系統SurfaceTexture類的native崩潰問題。經反編譯分析發現問題最終指向了smali字節碼中多餘的一行new-instance指令。

dewujishu 頭像

@dewujishu

昵稱 得物技術

@motianlun_5d0766992e67a

技術分享 | Oracle自動採集AWR Gets TOP SQL腳本

本文為墨天輪數據庫管理服務團隊第126期技術分享,內容原創,作者為技術顧問李寧,如需轉載請聯繫小墨(VX:modb666)並註明來源。如需查看更多文章可關注【墨天輪】公眾號。 一、背景 最近在做一個Oracle數據庫優化專題,這是一個即將遷移到OceanBase的系統,其他營賬核心庫都遷移完成,該系統遷移評估中CPU使用率、系統負載有點高,需要將Oracle一個系統的負載降低到30-40左右。 其