Mercurial > hg > truffle
comparison README.md @ 21154:271eee87201c
Update readme and changelog
author | Gilles Duboscq <gilles.m.duboscq@oracle.com> |
---|---|
date | Wed, 29 Apr 2015 15:27:00 +0200 |
parents | 8dfd3f53ba4a |
children | 811b97893a84 |
comparison
equal
deleted
inserted
replaced
21153:1621af5cb444 | 21154:271eee87201c |
---|---|
22 compilation (e.g., when the interpreter threshold is hit for a method). | 22 compilation (e.g., when the interpreter threshold is hit for a method). |
23 Compilation with Graal is only done by explicit requests to the | 23 Compilation with Graal is only done by explicit requests to the |
24 Graal API. This is how Truffle uses Graal. | 24 Graal API. This is how Truffle uses Graal. |
25 | 25 |
26 2. The 'graal' configuration is a VM where normal compilations are performed | 26 2. The 'graal' configuration is a VM where normal compilations are performed |
27 by Graal. This VM will bootstrap Graal itself at startup unless the | 27 by Graal. By default tiered compilation is enabled and Graal will be used at |
28 -XX:-BootstrapGraal. Note that if tiered compilation is enabled, Graal | 28 the last tier while C1 will be used for the first compiled tiers. |
29 will be used at the last tier while C1 will be used for the first compiled | |
30 tiers. | |
31 | 29 |
32 Unless you use the --vm option with the build command, you will be presented | 30 Unless you use the --vm option with the build command, you will be presented |
33 with a dialogue to choose one of the above VM configurations for the build | 31 with a dialogue to choose one of the above VM configurations for the build |
34 as well as have the option to make it your default for subsequent commands | 32 as well as have the option to make it your default for subsequent commands |
35 that need a VM specified. | 33 that need a VM specified. |
62 VM configurations that omit all VM support for Graal: | 60 VM configurations that omit all VM support for Graal: |
63 | 61 |
64 ``` | 62 ``` |
65 % mx --vm server-nograal build | 63 % mx --vm server-nograal build |
66 % mx --vm server-nograal vm -version | 64 % mx --vm server-nograal vm -version |
67 java version "1.7.0_25" | 65 java version "1.8.0_40" |
68 Java(TM) SE Runtime Environment (build 1.7.0_25-b15) | 66 Java(TM) SE Runtime Environment (build 1.8.0_40-b25) |
69 OpenJDK 64-Bit Server VM (build 25.0-b43-internal, mixed mode) | 67 OpenJDK 64-Bit Server VM (build 25.40-b25-internal, mixed mode) |
68 | |
70 ``` | 69 ``` |
71 | 70 |
72 ``` | 71 ``` |
73 % mx --vm client-nograal build | 72 % mx --vm client-nograal build |
74 % mx --vm client-nograal vm -version | 73 % mx --vm client-nograal vm -version |
75 java version "1.7.0_25" | 74 java version "1.8.0_40" |
76 Java(TM) SE Runtime Environment (build 1.7.0_25-b15) | 75 Java(TM) SE Runtime Environment (build 1.8.0_40-b25) |
77 OpenJDK 64-Bit Client VM (build 25.0-b43-internal, mixed mode) | 76 OpenJDK 64-Bit Client VM (build 25.40-b25-internal, mixed mode) |
78 ``` | 77 ``` |
79 | 78 |
80 These configurations aim to match as closely as possible the | 79 These configurations aim to match as closely as possible the |
81 VM(s) included in the OpenJDK binaries one can download. | 80 VM(s) included in the OpenJDK binaries one can download. |