《深入PHP內(nèi)核源碼》分享之:GDB跟蹤調(diào)試workerman的常駐內(nèi)存機(jī)制
workerman性能十分彪悍,主要原因之一在于workerman是個(gè)常駐內(nèi)存的框架,我們的主要訴求是:
- workerman究竟在內(nèi)存中常駐了什么東西?
- 如何證明workerman在內(nèi)存中常駐了東西?
- 有沒(méi)有非常駐的場(chǎng)景?
- 既然有了workerman,還有必要開(kāi)啟opcache嗎?
- 如果想了解任意PHP腳本文件中的任意一行或一塊腳本代碼的編譯流程或VM棧執(zhí)行流程,如何精準(zhǔn)的埋設(shè)斷點(diǎn)?【注意這點(diǎn)是站在PHP腳本的視角而非C程序的視角】
觀看視頻:https://www.bilibili.com/video/BV1EiLezDEWi/
個(gè)評(píng)論
有點(diǎn)東西在的···