Том объектын овоолго гэж юу вэ?
Том объектын овоолго гэж юу вэ?

Видео: Том объектын овоолго гэж юу вэ?

Видео: Том объектын овоолго гэж юу вэ?
Видео: Эйнштэйний хар дарсан зүүд... - Квантын орооцолдоон! 2024, Арваннэгдүгээр
Anonim

Дөрөв дэх овоо гэж нэрлэдэг Том объектын овоолго , эсвэл LOH. 'Том' объектууд энд очих – хэмжээ нь a обьект үүгээр дуусч магадгүй овоо нь 85,000 байт бөгөөд энэ нь ихэвчлэн 20,000-аас дээш оруулгатай массив гэсэн үг юм.

Цаашилбал, C# хэл дээрх том объектын овоолго гэж юу вэ?

The том объектын овоолго маш их агуулдаг том объектууд 85,000 байт ба түүнээс дээш хэмжээтэй (The объектууд дээр том объектын овоолго ихэвчлэн массив байдаг). Дараах нөхцлүүдийн аль нэг нь үнэн бол хог цуглуулах ажиллагаа идэвхжинэ: Системийн физик санах ой бага байна.

C# хэл дээр Gc collect гэж юу болохыг бас мэдэх үү? GC . Цуглуулна () - дэг байсан цуглуулах 0, 1, 2-р үеийн объектууд. GC . Цуглуулна (0) - хэрэглэж байсан цуглуулах 0-р үеийн объектууд. GC . Цуглуулна (1) - хэрэглэж байсан цуглуулах 0 ба 1-р үеийн объектууд. Мөн та түүн рүү залгаснаар санах ойн хэмжээ хэр их суллагдсаныг тодорхойлох боломжтой. GC.

Тэгэхээр объектын овоолго гэж юу вэ?

Java гэж юу вэ Бөөн Орон зай. Энэ нь Java виртуал машин эхлэх үед үүсгэгддэг. Програм ажиллаж байгаа үед санах ойг ашигладаг. Java ажиллах хугацаа нь санах ойг хуваарилахад ашигладаг объектууд болон Java Runtime Environment (JRE) ангиуд. Хэзээ а обьект бүтээгдсэн, энэ нь үргэлж бүтээгдсэн байдаг Бөөн мөн дэлхийн хэмжээнд хандах боломжтой.

Бөөгнүүр хэр том вэ?

Java гэж юу вэ Бөөн Хэмжээ. Жава овоо нь JVM дээр ажиллаж байгаа програмуудад хуваарилагдсан санах ойн хэмжээ юм. Объектууд овоо санах ойг хэлхээ хооронд хуваалцаж болно. Java-ийн практик хязгаар овоо Хог цуглуулах завсарлагааны улмаас ердийн JVM-д хэмжээ нь ихэвчлэн 2-8 ГБ байдаг.

Зөвлөмж болгож буй: