Understanding Glibc Malloc (2015)
sploitfun.wordpress.com
sploitfun.wordpress.com
Don't nitpick about grammar, please.
I feel like every paragraph is a non-sequitur.
(Edit, oh look at that, previously bookmarked 7 years ago.)
It’s a pretty dry topic, important though it is, and I appreciate sploitfun taking the time to give me a tour through it.
So mostly people writing high performance code and wondering things like how does it perform in threaded code, whether there are optimizations for small allocations, etc. And also very valuable to the very, very few people who might think "I can do better" and contribute an improvement.
Documentation about the deep internals of stuff can be extremely valuable, but since very few people need it, it tends to be a very rare find.
I would have assumed those people would be deliberately using another allocator with known/documented/guaranteed qualities instead of whatever ambient allocator was in play at the time.
That or avoid allocation as much as possible so that the choice of allocator effectively matters very little.
When would using optimizing for specifically glibc’s allocator be maximally beneficial?
Touche.
I get the impression that the author isn't a native speaker. And as you yourself demonstrate, these things are hard for the best of us.
Ultimately though they're presumably proficient at the intricacies of malloc rather than writing, and have taken the time to share what they've learnt. Better writing will hopefully come with practice
Out of curiosity, I went to the page of the tool and input the comment contents, which correctly caught the mistake, although tools typically miss various compound names in my experience, due to their dictionaries being limited: https://languagetool.org/
For example, I proofread my own blog posts by using the built in LibreOffice spellcheck (offline dictionary) and that has actually been useful in catching a typo or two in most of my writing. Personally, I probably wouldn't use a browser plugin due to concerns over data privacy and not caring much beyond the browser's built in spellcheck, but I personally support the overall spellchecking suggestion, as long as the tone is positive!
For some folks, the style and punctation suggestions in some of the tools out there might also be useful.
You can't invalidate my experience by just saying "works for me", though that would be nice and easy.