Nginx源碼分析:3張圖看懂啓動及進程工作原理

圖一:nginx 啓動及內存申請過程分析 任何程序都離不開啓動和配置解析。ngx 的代碼離不開 ngx_cycle_s 和 ngx_pool_s 這兩個核心數據結構,所以我們在啓動之前先來分析下。   內存申請過程分爲 3 步   假如申請的內存小於當前塊剩餘的空間,則直接在當前塊中分配。 假如當前塊空間不足,則調用 ngx_palloc_block 分配一個新塊然後把新塊鏈接到 d.next 中
相關文章
相關標籤/搜索