Vladimir Bulatov abstract creations
HyperProf(v.1.3) - Java profile browser
(always under construction)
This is home of my hyperbolic browser of Java profile. It allows to
represent results of Java profiling in more readable way,
as well as it offers cool
interactive hyperbolic representation
of packages, classes, methods and calls of your Java program.
HyperProf is written in Java language and should (in principle) run
on all platforms supported by Java. It was tested with JDK 1.01 and JDK-1.1
in Linux (where it was developed) Irix 6.1 and Windows 95.
JDK 1.02 has broken profiler output and often usesess
for profiling. All methods names are truncated at 30 characters limit,
therefore, if the name (including package name) is longer, this method
will not be correctly represented by HyperProf.
Use JDK-1.01 or JDK-1.1 instead.
Some new features introduced in
JDK1.1 java.prof format was taken into acount in release 1.3 of HyperProf.
HyperProf includes hyperbolic browser of packages, classes and methods,
which are called during execution of the profiled program. This browser
visualizes global structure of the program and relationship between classes.
Here is snapshot of the hyperbolic browser
with about 500 methods employed by HyperProf itself.
Applet version of the HyperProf allows you
to get an idea of hyperbolic browser instantly.
Sources are included.
You can currently download
You SHOULD have Java distribution to be able to run HyperProf
(what for do you need it otherwise :).
You can get it from sunsoft
for Windows 95 and Solaris and from other places
for all other platforms.
A Focus+Context Technique Based on Hyperbolic Geometry for
Visualizing Large Hierarchies. - John Lamping, Ramana Rao, and Peter Pirolli
Visualizing the Structure of the World Wide Web in 3D Hyperbolic
Space. - Tamara Munzner, Paul Burchard
You can visit root of my home page to find other
fun and usefull stuff.
Comments, opinions, suggestions, questions are
Copyright 1996,2013 V.Bulatov