Skip to content

Oja95/honest-profiler-shared-mem-server

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CPU time based timer

This forked project is a server for the Honest Profiler shared memory experiment. It essentially keeps track of the CPU time consumed by the Java process that the Honest Profiler native agent is attached to and then sends signals accordingly.

Requirements

  • Linux Kernel 3.17 or higher
  • Header files for such a kernel
    • Debian/Ubuntu: sudo apt-get install linux-headers-$(uname -r)
    • Redhat/Fedora: sudo yum -y kernel-headers-$(uname -r)
    • Arch Linux: sudo pacman -S linux-headers

Building

Run the following to build the executable server:

cmake . && make

About

Sample usage of the new memfd_create(2) Linux system call.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C++ 97.5%
  • CMake 2.5%