No description
Find a file
2018-05-15 22:33:07 +02:00
src default server is now ssh ios telnet 2018-05-15 22:28:44 +02:00
.gitignore remove hostkey from sources 2018-05-15 22:30:56 +02:00
pom.xml default server is now ssh iso telnet 2018-05-15 22:26:46 +02:00
README.md Update README.md 2018-05-15 22:33:07 +02:00

perfix

Pretty basic profiling tool for JVM's

  • agent that instruments loaded classes: -javaagent:perfix.jar
  • include classes for instrumentation with -Dperfix.includes=com.project. ...etc (includes subpackages)
  • ssh interface to report executed methods:
    * #invocations
    * total execution time for the method in nanoseconds (this is also the sorting order)
    * average time in nanoseconds per method (= total/#invocations)
  • The server starts on port 2048 by default. Use -Dperfix.port=... to adjust.

roadmap

  • finish jdbc query logging
  • make output format configurable
  • implement password login (now any)