GNU Tools Cauldron 2015 - Tunables for the C Library




Rating is available when the video has been rented.
This feature is not available right now. Please try again later.
Published on Sep 10, 2015

Siddhesh Poyarekar: Tunables for the C Library

The GNU C library has a number of magic constants that were decided based on performance and resource data available when they were first introduced. Those constants may be suboptimal for some loads and may have even been rendered incorrect due to advances in other components or hardware. Further, there are a number of global configuration variables that were added over the years to work around the problems posed by such magic constants (the MMAP_THRESHOLD in malloc is one such example). These variables have ad hoc names and each have their own scheme of initialization and maintenance.

A tunables framework aims to provide a layer that manages such global configuration and provide a unified interface to programmers and system administrators an integrators to tweak this configuration.This talk describes the architecture of this layer and the interface it provides. If the feature is not ready by then, this would be a BoF to decide on the architecture and interface of the tunables layer.


When autoplay is enabled, a suggested video will automatically play next.

Up next

to add this to Watch Later

Add to

Loading playlists...