Skip to content

Analyze cachegrind files (xdebug profiling results) using neo4j

License

Notifications You must be signed in to change notification settings

windler/apollon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Apollon

Apollon analyzes files in cachegrind compatible format, used e.g. by xdebug profiler. The result will creates a graph database using neo4j.

Preview

preview

Development status

Apollon is still under development. For now, it supports the following features:

  • docker-compose file to run a local neo4j database
  • Parse cachegrind file and create a graph database
  • Create function call nodes
  • Create relationship (:function)-[called {time_sec, memory_kB, line}]->(:function)

Installation

Currently, no binary is provided. One can just install/try it by using

go get github.com/windler/Apollon

Start a local neo4jdb using

docker-compose up -d

in workspace root.

About

Analyze cachegrind files (xdebug profiling results) using neo4j

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages