وقتی RAM یک PHP Worker بالا میرود، اولین متهم معمولاً GC است.
اما معمولاً تقصیر GC نیست.
ممکن است یک Cache، Closure، Singleton یا حتی یک Reference کوچک، یک Object بزرگ را هنوز زنده نگه داشته باشد.
GC چیزی را که هنوز به آن Reference داریم، Garbage نمیداند.
در مقاله جدید، ساده و کاربردی بررسی کردم که Garbage Collector در PHP دقیقاً چه کاری انجام میدهد.
لینک مقاله
@DevTwitter | <Afshin Akrami/>
Post #12963
6.22K

- 👍 15
- ❤ 1