graalvm使用前后对比图
相关代码博客:https://blog.csdn.net/weixin_43914278/article/details/134446327
 
| 工具 | 大小 | 时间 | 
|---|---|---|
| graalvm打包的exe文件 | 84.14MB | 0.251秒 | 
| graalvm打包的docker文件 | 121.27MB | 0.253秒 | 
| jar包 | 51.34MB | 2.153秒 | 
解析
-  文件大小: - graalvm打包的Docker文件具有最大的大小(121.27MB),其次是- graalvm打包的exe文件(84.14MB),最小的是JAR文件(51.34MB)。
- Docker文件比exe文件大,而exe文件比JAR文件大。
 
-  启动时间: - 对于所有三种工具,打包时间相对较短。
- graalvm打包的exe文件和Docker文件具有类似的启动时间(0.251秒和0.253秒),比JAR文件的启动时间(2.153秒)更快。
- 与其他两种格式相比,JAR文件需要更多的时间进行启动。
 
-  考虑因素: - 如果文件大小是一个关键因素,由于其较小的大小,可能更适合选择JAR文件。
- 如果打包速度是一个重要考虑因素,并且可以接受较大的文件大小,则graalvm打包的exe或Docker文件可能更合适。
- 在exe和Docker格式之间的选择可能取决于部署和执行要求。Docker文件通常用于容器化环境,而exe文件可能更适合在Windows环境中直接执行。
  
  
  
 
附录
反射部分一定要打成json
 