Trennlinie ausgeben



  • Das ist übel. OK, du hast gewonnen. Der Break-Even ist bei mir ungefähr bei 25 Zeichen, ab da ist die puts-Variante schneller, trotz malloc/free.
    In der Praxis dürfte malloc aber nicht so zahm sein. Hier kann es ja praktisch sofort den erstbesten freien Block anschneiden und belegt auch immer denselben Block. In einem schon etwas verwohnten Heap sähe das vermutlich anders aus.



  • Jo, malloc() kostet fast nichts, wenn die Speicherverwaltung schon die Page hat. Dann kriegt man einfach einen Pointer und wird in eine Reservierungstabelle eingetragen.


Anmelden zum Antworten