Schedule - FOSDEM PGDay 2014

Identifying Hotspots in the PostgreSQL Build Process

Date: 2014-02-01
Time: 16:00–16:50
Room: PostgreSQL Devroom
Level: Intermediate

Software developers rely on a fast and correct build system to compile their source code changes and produce modified deliverables for testing and deployment. The scale and complexity of the PostgreSQL build process makes build performance an important topic to discuss and address.

In this talk, we will introduce a new build performance analysis technique that identifies "build hotspots", i.e., files that are slow to rebuild (by analyzing a build dependency graph), yet change often (by analyzing version control history). We will discuss the identified hotspots in the 9.2.4 release of PostgreSQL.


Shane McIntosh