Update README
[perf-null.git] / README.md
1 # Perf-null
2
3 This is a set of small programs for testing startup costs using perf.
4
5 Yes, this is mostly pointless, but it was fun to do it and to look at
6 the numbers.
7
8 You'll need lots of packages installed to make all of the programs to
9 work. They should all be available in (Debian) Sid:
10
11 - java: openjdk-6-jdk openjdk-6-jre-zero icedtea-6-jre-cacao
12   icedtea-6-jre-jamvm gcj-4.6 gcj-4.8 gcj-4.9 gcj-5
13 - python: python2.7 python3.4 pypy
14 - etc.
15
16 Main target is `make log`, and it is recommended to run it via
17 `./run.sh`, which is a simple wrapper that should make runs more
18 consistent. A simple test run (to check that all binaries/scripts run
19 correctly) can be done via `make test`.
20
21 Note: all the extremely trivial code here is under the Apache License,
22 Version 2.0. See LICENSE.