開發中,我們經常會有熱開關的需求,即特定功能在程序運行中的適當時候對它進行打開或關閉。例如性能分析中使用的 pprof 採樣,就是一種典型的熱開關。本文將討論如何將這種熱開關做得更酷。在介紹新方案之前,我們回顧一下,在 Go 程序中,pprof 是如何做的。接口調用----對程序進行性能採樣,可能會影響到它的服務能力。因此,線上採樣一般是在指定的小塊時間範圍內進行,需要有效的開關控制。爲了做到這點 ⌘ Read more
開發中,我們經常會有熱開關的需求,即特定功能在程序運行中的適當時候對它進行打開或關閉。例如性能分析中使用的 pprof 採樣,就是一種典型的熱開關。本文將討論如何將這種熱開關做得更酷。在介紹新方案之前,我們回顧一下,在 Go 程序中,pprof 是如何做的。接口調用----對程序進行性能採樣,可能會影響到它的服務能力。因此,線上採樣一般是在指定的小塊時間範圍內進行,需要有效的開關控制。爲了做到這點 ⌘ Read more