Skip to content

Latest commit

 

History

History
25 lines (20 loc) · 841 Bytes

README.md

File metadata and controls

25 lines (20 loc) · 841 Bytes

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.