Ἐπίσης, δεῖτε καί τά ἂρθρα Java theory and practice: A brief history of garbage collection και Garbage Collection in the HotSpot.
Δεῖτε τὀν ἀκόλουθο κώδικα καί ἐντοπίστε ἂν δημιουργοῦνται σκύβαλα τά ὁποία δέν μπορεῖ νά ἐντοπίσει ὁ ἀποκομιστής καί γιατί:
public class SimpleBoundedStack {
private static final int MAXLEN = 100;
private Object stack[] = new Object[MAXLEN];
private int top = -1;
public void push(Object p) {
stack [++top] = p;
}
public Object pop() {
Object p = stack [top--];
return p;
}
}
1 σχόλιο:
Ἓνα ἐνδιαφέρον ἂρθρο γιά τήν ἐπίδοση τῆς ἀποκομιδῆς σκυβάλων στή JAVA θά βρεῖτε σέ ἂρθρο τοῦ ἱστιακοῦ τόπου DeveloperWorks τῆς IBM μέ τίτλο Java theory and practice: Garbage collection and performance.
Δημοσίευση σχολίου