LTT Trace analyzer (deprecated)
Java Shell
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
junit/org/lttng/flightbox
lib
resources/manifest
src/org
tests
.classpath
.gitignore
.project
AUTHORS
README
build.xml
flightbox
flightbox-cli
manifest.txt

README

Copyright 2010 Francis Giraldeau <francis.giraldeau@usherbrooke.ca>

This software is released under GPLv3

* You need LTTng utils and kernel running. See here for packages and instructions: 

  https://launchpad.net/~lttng/+archive/ppa

* To run flightbox, you need those extra debian packages

  sudo apt-get install cpuburn libswt-cairo-gtk-3.5-jni libswt-gtk-3.5-java junit4 openjdk-6-jdk liblttvtraceread-loader-2.6 libjdom1-java libjaxen-java 

* Compile with ant: 

  ant jar-all

* Then, generate the traces with the script tests/gen-traces.sh

  ./tests/gen-traces.sh

* Compute the CPU usage for a trace: 

  java -jar dist/flightbox-all.jar tests/traces/burn-1x-1sec

* To run junit tests, the following environment variables must be defined from
  the project base directory:
  
  export TRACE_DIR=$(pwd)/tests/traces/
  export project_loc=$(pwd)/