Skip to content

Commit e99fda1

Browse files
authored
Validate 50 GB sample
1 parent 351acc9 commit e99fda1

File tree

1 file changed

+13
-13
lines changed

1 file changed

+13
-13
lines changed

jsoniter-scala-examples/README.md

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -145,39 +145,39 @@ gunzip 2023_06_430_65B0_in_network_rates.json.gz
145145
```sh
146146
scala-cli --power package --assembly example02.sc --force -o example02.jar
147147
ls -l ./example02.jar
148-
time ./example02.jar -J-XX:+UnlockExperimentalVMOptions -J-XX:+UseEpsilonGC -J-Xms8m -J-Xmx8m -J-XX:+AlwaysPreTouch < test.json 2> /dev/null
148+
time ./example02.jar -J-XX:+UnlockExperimentalVMOptions -J-XX:+UseEpsilonGC -J-Xms8m -J-Xmx8m -J-XX:+AlwaysPreTouch < 2023_06_430_65B0_in_network_rates.json 2> /dev/null
149149
```
150150
Expected output:
151151
```text
152-
real 0m0.085s
153-
user 0m0.110s
154-
sys 0m0.017s
152+
real 1m6,675s
153+
user 1m3,442s
154+
sys 0m3,448s
155155
```
156156

157157
### Build GraalVM native image, print its size, and measure its start up time
158158

159159
```sh
160160
scala-cli --power package --graalvm-jvm-id graalvm-java21:21.0.1 --native-image example02.sc --force -o example02_graalvm.bin -- --no-fallback --gc=epsilon
161161
ls -l ./example02_graalvm.bin
162-
time ./example02_graalvm.bin < test.json 2> /dev/null
162+
time ./example02_graalvm.bin < 2023_06_430_65B0_in_network_rates.json 2> /dev/null
163163
```
164164
Expected output:
165165
```text
166-
real 0m0.004s
167-
user 0m0.000s
168-
sys 0m0.003s
166+
real 1m50,180s
167+
user 1m46,471s
168+
sys 0m3,436s
169169
```
170170

171171
### Build Scala Native image, print its size, and measure its start up time
172172

173173
```sh
174-
scala-cli --power package --native-version 0.5.4 --native example02.sc --native-mode release-full --native-gc none --force -o example02_native.bin
174+
scala-cli --power package --native-version 0.5.4 --native example02.sc --native-mode release-full --native-gc none --native-lto thin --force -o example02_native.bin
175175
ls -l ./example02_native.bin
176-
time ./example02_native.bin < test.json 2> /dev/null
176+
time ./example02_native.bin < 2023_06_430_65B0_in_network_rates.json 2> /dev/null
177177
```
178178
Expected output:
179179
```text
180-
real 0m0.003s
181-
user 0m0.003s
182-
sys 0m0.000s
180+
real 1m25,513s
181+
user 1m21,669s
182+
sys 0m3,832s
183183
```

0 commit comments

Comments
 (0)