Skip to content

Franky - a simple profiler that always speaks frankly

License

Notifications You must be signed in to change notification settings

SerCeMan/franky

Repository files navigation

Franky

Build Status

Franky - a simple profiler that always speaks frankly

Project Goals

Goal of this project is creating a profiler which

  • Is truthful, because it is built on the top of private JVM API (AsyncGetCallTrace)

  • Can attach to any JVM on the fly

  • Easy to understand because UI is based on famous flame graphs

  • Have a rich integration with IDE with navigation and inspections showing you how to improve your code based on profiling results (actually, Franky is a plugin for IntelliJ IDEA)

How to

  • View → Tool Windows → Franky Profiler

  • Choose JVM and press 'start profiling'

  • Enjoy the result!

screenshot

Get it

Franky can be installed as a plugin for IntelliJ IDEA from the repository

Project status

Currently, the project is in the alpha stage. Native code is not highly tested and can cause a crash in some rare cases. Agent binaries available only on a restricted set of platforms.

Can I contribute?

Yes! I highly appreciate any contribution! Let’s make the profiling great again together!

Build it

./gradlew plugin

Supported platforms

Linux x64

Thanks to

About

Franky - a simple profiler that always speaks frankly

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages