当前位置:首页 >> 每日看点 >> 通过GraalVM将Ja程序编译成本地机器码后,效率能和rust吗?

通过GraalVM将Ja程序编译成本地机器码后,效率能和rust吗?

卡卷网 每日看点 104

很抱歉不行,而且相距甚遠,我在2022年做過一次跨語言對,場景是常見的校驗請求+解JWT+返回100個ojects,Spring(JVM)無論在性能或內存消耗完全被rust的axumoractix吊打,而SpringNative相SpringJa,性能大約會打8折,僅僅在啟動速度跟啟動內存有優勢,至少在2022年暖機後的JVM性能還是明顯優於Native,可惜當時沒存對圖,如果沒記錯我當時是用Ja17,所有語言都用默認配置打包(如果是編譯語言)+運行。

唯一看得到rust車尾燈的是golang的fier,gin也不太行,最令我驚訝的是rustaxum的內存消耗只有springja的1/40!當然我並沒有很嚴謹的去看成分,只用ottom指令(加強版htop)觀察簡單做個記錄,但還是覺得rust不可思議

感興趣可以看看當時做的enchmark,以上所有項目都有源代碼,不涉及數據庫存取

协助本站SEO优化一下,谢谢!
关键词不能为空
同类推荐

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。
最新文章
热门文章
随机文章