research
∙
12/22/2022
Who Ate My Memory? Towards Attribution in Memory Management
To understand applications' memory usage details, engineers use instrume...
research
∙
08/17/2022
When malloc() Never Returns NULL – Reliability as an Illusion
For decades, the guidance given to software engineers has been to check ...
research
∙
06/23/2022
There Ain't No Such Thing as a Free Custom Memory Allocator
Using custom memory allocators is an efficient performance optimization ...
research
∙
06/11/2022
Is Kernel Code Different From Non-Kernel Code? A Case Study of BSD Family Operating Systems
Code churn and code velocity describe the evolution of a code base. Curr...
research
∙
05/05/2022
The Evolving Landscape of Software Performance Engineering
Satisfactory software performance is essential for the adoption and the ...
research
∙
03/08/2022