Skip to content

rauls5382/perf_data_converter

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction

The perf_to_profile binary can be used to turn a perf.data file, which is generated by the linux profiler, perf, into a profile.proto file which can be visualized using the tool pprof.

For details on pprof, see https://github.com/google/pprof

THIS IS NOT AN OFFICIAL GOOGLE PRODUCT

Prerequisites:

Compilation

make perf_to_profile

Usage:

Profile a command using perf, for example:

perf record /bin/ls

The example command will generate a profile named perf.data, you should convert this into a profile.proto then visualize it using pprof:

perf_to_profile perf.data profile.pb
pprof -web profile.pb

Recent versions of pprof will automatically invoke perf_to_profile:

pprof -web perf.data

About

Tool to convert Linux perf files to the profile.proto format used by pprof

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C++ 87.3%
  • Protocol Buffer 6.2%
  • Makefile 5.3%
  • C 1.2%