我正在测试具有两个不同运行时的应用程序:node.js 和 java 本机可执行文件(提前使用 GraalVM 编译)。
这是启动日志。
节点.js:
Duration: 556.31 ms Billed Duration: 600 ms Memory Size: 128 MB Max Memory Used: 81 MB Init Duration: 365.44 ms
本机可执行文件:
Duration: 548.98 ms Billed Duration: 1000 ms Memory Size: 256 MB Max Memory Used: 106 MB Init Duration: 411.83 ms
如您所见,Duration
并且Init duration
非常接近,但由于某种原因,Billed Duration
对于具有本机可执行文件的自定义运行时来说几乎是 2 倍。
您能否解释一下有什么区别以及如何避免这种情况?