3 ms·
Everyone who's in CS at UIUC has to write their own libc replacement: http://cs241.cs.illinois.edu/malloc.html http://cs241.cs.illinois.edu/malloc.html There
by citilife 8y ago
Everyone who's in CS at UIUC has to write their own libc replacement:
http://cs241.cs.illinois.edu/malloc.html http://cs241.cs.illinois.edu/malloc.html
There is (or at least was) a score board you can compare against. By the end of the MP, there are usually handful beating libc.
The thing is.. libc is battle tested, so I'd always trust it over a hand rolled solution. It's always interesting to see improvements though (usually at a cost).
- tyingq 8y agoTrue enough, but if you follow the link in GP, it's not really a libc replacement. For example, free() is a no-op. It's a drastically small subset of libc.
- weberc2 8y ago> libc is battle tested I'm confused; isn't libc an interface and not an implementation?
- tejasmanohar 8y agoOP probably means glibc