本地跑平均每個都 7M 左右 打包到線上單個進程就直接和 phar 包大小一樣是為什么,有大佬知道解決方案嗎?
本地截圖
把不必要的文件刪除,然后打包
文件體積大主要是vendor依賴多 大概50M左右,但是我不理解的是為什么每個進程都和包體積一樣,每個進程都是整個包的分身這種意思嗎
打包后會一次性將整個包載入內(nèi)存運行
每個進程都會載入一次包嗎?目前看進程的內(nèi)存占用 好像每個進程都完整的載入了包
父進程載入整個包,然后fork出多個子進程,每個子進程起始占用內(nèi)存與父進程相同
好吧 和我理解的差不多 怪不得每個進程初始大小都一樣