Skip to content

Commit b62e83c

Browse files
authored
Merge pull request #335 from objectionary/benchmark
New benchmarking results
2 parents 1a0f6fc + 49f0f6c commit b62e83c

File tree

1 file changed

+5
-13
lines changed

1 file changed

+5
-13
lines changed

README.md

Lines changed: 5 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ Just add this to your `pom.xml` file (you must have [Docker] installed too):
2020
<plugin>
2121
<groupId>org.eolang</groupId>
2222
<artifactId>hone-maven-plugin</artifactId>
23-
<version>0.20.3</version>
23+
<version>0.20.2</version>
2424
<executions>
2525
<execution>
2626
<goals>
@@ -97,20 +97,12 @@ from [JNA](https://github.com/java-native-access/jna):
9797

9898
<!-- benchmark_begin -->
9999
```text
100-
Input: com/sun/jna/Pointer.class
101-
Size of .class: 22Kb (22Kb bytes)
102-
Size of .xmir after disassemble: 2Mb (2Mb bytes, 55205 lines)
103-
Size of .phi: 837Kb (837Kb bytes, 26376 lines)
104-
Size of .xmir after unphi: 2Mb (2Mb bytes, 55190 lines)
105-
Optimization time: 9s (9189 ms)
106-
107-
jeo-maven-plugin:disassemble 3.149 51.21%
108-
exec-maven-plugin:exec 2.289 37.23%
109-
jeo-maven-plugin:assemble 0.711 11.56%
100+
101+
110102
```
111103

112104
The results were calculated in [this GHA job][benchmark-gha]
113-
on 2025-09-18 at 15:08,
105+
on 2025-12-17 at 13:53,
114106
on Linux with 4 CPUs.
115107
<!-- benchmark_end -->
116108

@@ -133,7 +125,7 @@ The versions of [EO] and
133125
that we use, are defined in the `pom.xml` file.
134126

135127
[EO]: https://github.com/objectionary/eo
136-
[benchmark-gha]: https://github.com/objectionary/hone-maven-plugin/actions/runs/17832772192
128+
[benchmark-gha]: https://github.com/objectionary/hone-maven-plugin/actions/runs/20305168836
137129
[bytecode]: https://en.wikipedia.org/wiki/Java_bytecode
138130
[guidelines]: https://www.yegor256.com/2014/04/15/github-guidelines.html
139131
[Maven]: https://maven.apache.org/

0 commit comments

Comments
 (0)