Commit 35ce0b77 authored by Richard Uhler's avatar Richard Uhler
Browse files

Add progress bar to ahat.

It can take a while for ahat to process a heap dump. This change adds an
ascii progress bar to ahat as it processes a heap dump.

Other changes worth noting:
* Adds progress tracking functionality to the dominators computation.
* Updates Parser to use builder pattern to make it easier to specify
  different parsing options.
* Stops pretending ahat runs with Java 1.7.

Sample output:

Preparing localhost/127.0.0.1:7100 ...
Processing 'foo.hprof' ...
[ 100% ] Reading hprof ...
[ 100% ] Resolving references ...
[ 100% ] Reversing references ...
[ 100% ] Initializing dominators ...
[ 100% ] Resolving dominators ...
Server started on localhost:7100

Bug: 68842538
Bug: 110129502
Test: m ahat-test
Test: Run on large heap dumps, manually inspect progress bar output.
Change-Id: I4903fef57371fa226f7802c50902319cb7506e68
parent baee1502
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment