PDA

View Full Version : Memory managment σε C για Linux


DarthMoul
30-11-2004, 10:48
Ανεξάρτητα από το αν κάποιος είναι έμπειρος ή αρχάριος προγραμματιστής σε C, αξίζει να κοιτάξει αυτό το άρθρο της IBM:

http://www-106.ibm.com/developerworks/linux/library/l-memory/

Εκτός από τον πολύ όμορφο, οργανομένο και κατανοητό κώδικα, δίνει και hints για τις επιδόσεις κάθε μεθόδου που μπορούμε να χρησιμοποιήσουμε για την διαχείριση της μνήμης μας. Επίσης δείχνει και τα trade offs που θα χρειαστεί να κάνουμε ανάμεσα σε ταχύτητα και αξιοπιστία όταν κάνουμε debuging, όταν θέλουμε να γράψουμε portable κώδικα καθώς και όταν θέλουμε ο κώδικας μας να είναι thread safe.

circular
30-11-2004, 11:44
Πολύ ενδιαφέρον DarthMoul!
Κάτι αντίστoιχο για C# υπάρχει sto http://msdn.microsoft.com/library/en-us/dndotnet/html/fastmanagedcode.asp?frame=true μαζί με έναν profiler για .ΝΕΤ εφαρμογές. Ένας ακόμη καλύτερος profiler υπάρχει στο http://www.microsoft.com/downloads/details.aspx?FamilyId=86CE6052-D7F4-4AEB-9B7A-94635BEEBDDA&displaylang=en (χμμμ... which reminds me οτι πρέπει να συνεχίσω εκείνο το άρθρο για τη C#...)