Check out the new USENIX Web site.

Home About USENIX Events Membership Publications Students
5th Annual Linux Showcase & Conference — Abstract

Pp. 153-164 of the Proceedings

A Study in Malloc: A Case of Excessive Minor Faults

Phillip Ezolt, Compaq Computer Corporation

Abstract

GNU libc's default setting for malloc can cause a significant performance penalty for applications that use it extensively, such as Compaq's high performance extended math library, CXML. The default malloc tuning can cause a significant number of minor page faults, and result in application performance of only half of the true potential. This paper describes how to remove the performance penalty using environmental variables and the method used to discover the cause of the malloc performance penalty.
?Need help? Use our Contacts page.

Last changed: 22 Aug. 2003 ch
Technical Program
ALS 2001 Home
USENIX home