01-10-2005, 22:05
|
|
|
|
חבר מתאריך: 04.08.02
הודעות: 4,468
|
|
...
יודע הוא אכן יודע, יש אלגוריתמים שתפקידם הוא לזהות אובייקט שניתן כבר "לשחרר" אותו.
מה כן, לא משנה כמה יעיל אותו אלגוריתם, עדיין יש פער בין שחרור אוטומטי לבין שחרור _בדיוק_ בזמן המתאים.
אחת הסיבות שלא תראה אנשי RT מתעסקים ב-Java.
לא אין צורך שתתחיל לקרוא כל פעם ל-System.gc.
בכללי, מטודה ממליצה ל-JVM להשקיע משאבים ע"מ לשחרר אובייקטים שאינם בשימוש יותר.
אמנם, ה-JVM עצמו מבצע את התהליך הזה כל פרק זמן מסויים, מבלי שתציין לו במפורש.
אם אתה כבר משתמש ב-GC/JAVA, אז תן לו לנהל את הזיכרון...
_____________________________________
C pogrammers never die. They are just cast into void.
|