火焰圖:分析效能瓶頸不可或缺的好幫手

Ruby

IB502

08/12 11:30 - 12:00

漢語 / Mandarin Chinese

Beginner / 入門

想了解火焰圖如何幫助找出效能瓶頸的開發者,不限於 Ruby 開發者,非 Ruby 開發者也能理解議程內容

這年頭開發網站很幸福,遇到需要改善 performance 時有很多方便的第三方服務能幫助你。以 Ruby on Rails 來說可以用的服務像是 NewRelic、Skylight、Scout 等等,很容易幫你調查出是不是有哪些 request 有效能問題。

這些服務雖然很好用,但是大多是專注在調用 database query 上的分析,大部分服務沒辦法詳細分析非 database 造成的瓶頸,當你遇到效能瓶頸是在程式碼純運算層面時,通常沒有辦法給你太多幫助,而這時候就是火焰圖能夠幫助你的時候了!

本議程將會介紹火焰圖能夠在什麼情境之下幫助你,以及介紹如何解讀火焰圖的結果來協助找出程式的效能瓶頸。

註:本議程有部分內容利用 Ruby 解說示範,但大部分的程式語言都可以利用火焰圖分析,概念完全通用,非 Ruby 開發者也適用。


Collaborative notes on HackMD

朱建瑋

現為財報狗 CTO,主導財報狗數個重要技術專案,包含將網站由 PHP 無痛轉移至 Ruby on Rails、多個重要功能的效能大幅優化、打造高效率又可靠的 background processing 系統... 等。

Titanium Sponsor

Co-Host Sponsor

Diamond Sponsor

Gold Sponsor

Silver Sponsor

Bronze Sponsor

Partner

Co-Organizer

Special Thanks