PHP zibil toplama necə işləyir?
PHP zibil toplama necə işləyir?

Video: PHP zibil toplama necə işləyir?

Video: PHP zibil toplama necə işləyir?
Video: Belə meyxana olmaz. Bu meuxana deyil qafiyeli sögüşməkdi 2024, Noyabr
Anonim

The zibil yığan hal-hazırda yaddaşda 10 000 mümkün tsiklik obyekt və ya massiv olduqda və onlardan biri əhatə dairəsindən kənarda olduqda işə salınır. The kollektor hər sorğuda standart olaraq aktivdir. Və bu, ümumiyyətlə, yaxşı bir şeydir.

Beləliklə, PHP-də zibil kolleksiyası varmı?

PHP var birləşməsi zibil kolleksiyasi və istinadların hesablanması. Sonuncu yaddaşın idarə edilməsinin əsas rejimidir zibil yığan referans sayğacının qaçırdığı parçaları toplamaq (dairəvi istinadlar). 5.3-dən əvvəl, php yalnız var idi təkrar hesablama və hətta 5.3-də yaddaşın adətən necə azad ediləcəyi hələ də belədir.

Bundan əlavə, Java zibil yığılması necə işləyir? Java zibil kolleksiyası olan prosesdir Java proqramlar yaddaşın avtomatik idarə edilməsini həyata keçirir. Java proqramlar a-da işlədilə bilən bayt koduna tərtib edilir Java Virtual Maşın və ya qısaca JVM. The zibil yığan bu istifadə olunmamış obyektləri tapır və yaddaşı boşaltmaq üçün onları silir.

Burada boş yaddaş PHP-ni ləğv edir?

təyin olunmadı () edir sadəcə adı nə deyir - təyin olunmadı dəyişən. O edir dərhal məcbur etməyin yaddaşın boşaldılması . mövcud olmayandan istifadə etməyə çalışdığınız zaman ( təyin olunmadı ) dəyişən, xəta işə salınacaq və dəyişən ifadəsinin dəyəri sıfır olacaq.

Məlumat strukturunda zibil toplama nədir?

Zibil kolleksiyasi . Kompüter elmində, zibil kolleksiyasi yaddaşın idarə edilməsinin bir növüdür. O, yaddaşdakı istifadə olunmamış obyektləri və göstəriciləri avtomatik olaraq təmizləyir, resursların yenidən istifadəsinə imkan verir. Zibil kolleksiyasi proqramın mənbə kodu icra edilə bilən proqrama tərtib edildikdə, tərtib zamanı da edilə bilər.

Tövsiyə: