ما هي سياسة Gc؟
ما هي سياسة Gc؟

فيديو: ما هي سياسة Gc؟

فيديو: ما هي سياسة Gc؟
فيديو: What is Garbage Collection(GC)? 2024, يمكن
Anonim

جافا جمع القمامة ( GC ) سياسات . جمع القمامة هي عملية تحرير الكائنات غير المستخدمة بحيث يمكن إعادة استخدام أجزاء من كومة JVM. يمكنك تغيير سياسة GC لاستخدام جامع متزامن للأجيال للمساعدة في تقليل الوقت الذي يقضيه في أي جمع القمامة وقفة.

مع وضع هذا في الاعتبار ، ما هو GC الكامل؟

GC كامل هو حدث مهم في عملية جمع القمامة. خلال هذا GC الكامل المرحلة ، يتم جمع القمامة من جميع المناطق في كومة JVM (يونغ ، قديم ، بيرم ، ميتاسبيس). GC كامل يميل إلى طرد المزيد من الأشياء من الذاكرة ، لأنه يمتد عبر جميع الأجيال.

عندما يتم تشغيل GC؟ تحت السن القانوني GC دائما أثار عندما يتعذر على JVM تخصيص مساحة لكائن جديد ، على سبيل المثال جنة عدن تمتلئ. لذلك كلما ارتفع معدل التخصيص ، زاد عدد مرات التخصيص الثانوية GC يتم تنفيذ. عندما يتم ملء التجمع ، يتم نسخ محتواه بالكامل ويمكن أن يبدأ المؤشر في تتبع الذاكرة الخالية من الصفر مرة أخرى.

فقط هكذا ، ما هو نظام GC Java؟

ال جافا . لانج. نظام . GC () طريقة تشغيل جامع القمامة . استدعاء هذا يوحي بأن جافا يبذل الجهاز الظاهري جهدًا لإعادة تدوير الكائنات غير المستخدمة من أجل جعل الذاكرة التي يشغلونها حاليًا متاحة لإعادة الاستخدام السريع.

كيف يعمل G1 GC؟

ش 1 نسخ الكائنات من منطقة واحدة أو أكثر من الكومة إلى منطقة واحدة على الكومة ، وفي هذه العملية يقوم كل من ضغط الذاكرة وتحريرها. يتم تنفيذ هذا الإخلاء بالتوازي على معالجات متعددة لتقليل أوقات التوقف وزيادة الإنتاجية.

موصى به: