Skip to main content

Build profiling tools and UI

Project description

Introduction

buildprof is a tool that can generate and view build profiles. It parses the output of the standard command ‘top -b’, and the statistics files generated by ccache > 3.0.

It generates a chart with the cpu, memory usage and ccache hit/miss rate over time.

By passing the mouse cursor over the graph, you can see the process that were running at that time on the machine, and see what’s going on when the cpu is not 100% utilised.

Installation

buildprof uses the standard python library and has no other dependancies. It embeds an html5 application to view the results.

sudo pip install buildprof

Usage

buildprof -o buildprof_results.html make -j4

This will run your make -j4, and then open a browser with the results.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

buildprof-0.1.8.tar.gz (420.9 kB view details)

Uploaded Source

File details

Details for the file buildprof-0.1.8.tar.gz.

File metadata

  • Download URL: buildprof-0.1.8.tar.gz
  • Upload date:
  • Size: 420.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for buildprof-0.1.8.tar.gz
Algorithm Hash digest
SHA256 f7e617bc590954f5acd6b018072d5684861e1483bce35a93da4d130c94cce493
MD5 c256d2e0c5d2b19e564557c05df4260f
BLAKE2b-256 884703b6d02dee307c68d0acdbd275eb5bb4554200db9db76763249c9862a716

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page