Skip to content
/ denfer Public archive
forked from necto/denfer

Dynamic crossplatform (windows/linux) profiler with GUI(QT).

License

Notifications You must be signed in to change notification settings

MIPT-ILab/denfer

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Description

The denfer is an educational project MIPT students as a part of the course "Modern programming technologies". It is a dynamic profiler based on Qt library, that can be attached to any running process, count it's events and display the statistics in a pretty grafical interface, or in a pure terminal way through ECMAScript-based interaction.

Specifications:

Our aim is the profiler, which:

  • General:
  • Crossplatform: Windows XP/7, Linux SLES10/11
  • Works with generic user rights, doesn't require superuser
  • Installation might require superuser rights
  • Can attach to any running process
  • Has a GUI
  • Supports scripting (through Qt ECMAScript engine)
  • System:
  • Uses Qt
  • Can work on both linux & windows basic and extended perf interfaces
  • Can use foreign perf interfaces(i.e. vtune or oprofile kernel driver)
  • Compatible with gcc 4.6.2 and MS VS 2010
  • Has an installer and automatic updates
  • Has pretty source code
  • Has no warnings on source code
  • Is optimized and tested with klockwork and valgrind
  • Licensed under GPL

About

Dynamic crossplatform (windows/linux) profiler with GUI(QT).

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 96.5%
  • Prolog 2.6%
  • Other 0.9%