Skip to content

proftest is a C application for testing the quality of different operating system APIs for profiling.

Notifications You must be signed in to change notification settings

felixge/proftest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

REAMDE

proftest is a C application for testing the quality of different operating system APIs for profiling.

Usage:

make

# test setitimer
./proftest -i

# test timer_create
./proftest -c

Using docker:

./dev.bash
make && bpftrace -c './proftest -c' ./trace.bt

Results

See the bottom of this twitter thread for the latest results. tl;dr: setitimer(2) seems pretty bad for profiling on Linux.

About

proftest is a C application for testing the quality of different operating system APIs for profiling.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published