3 "ideal graph". It was developed in collaboration with the University |
3 "ideal graph". It was developed in collaboration with the University |
4 of Linz in Austria and has been included as part of hotspot since that |
4 of Linz in Austria and has been included as part of hotspot since that |
5 was the primary target of the tool. The tool itself is fairly general |
5 was the primary target of the tool. The tool itself is fairly general |
6 with only a few modules that contain C2 specific elements. |
6 with only a few modules that contain C2 specific elements. |
7 |
7 |
8 The tool is built on top of the NetBeans 6.0 rich client |
8 The tool is built on top of the NetBeans 6.1 rich client |
9 infrastructure and so requires NetBeans to build. It currently |
9 infrastructure and so requires NetBeans to build. It currently |
10 requires Java 6 to run as it needs support for JavaScript for its |
10 requires Java 6 to run as it needs support for JavaScript for its |
11 filtering mechanism and assumes it's built into the platform. It |
11 filtering mechanism and assumes it's built into the platform. It |
12 should build out of the box whit NetBeans 6 and Java 6 or later. It's |
12 should build out of the box with NetBeans 6.1 and Java 6 or later. |
13 possible to run it on 1.5 by including Rhino on the classpath though |
13 It's possible to run it on 1.5 by including Rhino on the classpath |
14 that currently isn't working correctly. Support for exporting graphs |
14 though that currently isn't working correctly. Support for exporting |
15 as SVG can be enabled by adding batik to the classpath which isn't |
15 graphs as SVG can be enabled by adding batik to the classpath which |
16 included by default. |
16 isn't included by default. It can be built on top of NetBeans 6.0 if |
17 |
17 you change the required modules to be platform7 instead of platform8. |
18 It can be built on top of NetBeans 6.1 if you change the required |
|
19 modules to be platform8 instead of platform7. The tool could run on |
|
20 JDK 1.5 with some reworking of the how the JavaScript support is |
|
21 enabled but currently it requires some tweaking of the setup. This |
|
22 will be fixed in a later setup. |
|
23 |
18 |
24 The JVM support is controlled by the flag -XX:PrintIdealGraphLevel=# |
19 The JVM support is controlled by the flag -XX:PrintIdealGraphLevel=# |
25 where # is: |
20 where # is: |
26 |
21 |
27 0: no output, the default |
22 0: no output, the default |