当前位置:首页 > 每日看点 > 正文内容

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

卡卷网12个月前 (01-12)每日看点176

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

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


通过 GraalVM 将 Java 程序编译成本地机器码后,效率能和rust比吗?  第1张

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

扫描二维码推送至手机访问。

版权声明:本文由卡卷网发布,如需转载请注明出处。

本文链接:https://www.kajuan.net/ttnews/2025/01/8936.html

分享给朋友:

相关文章

支付宝碰一碰市场如何?

支付宝碰一碰市场如何?

今年,支付宝又整了新的大活,即无须扫码即能完成支付操作的“支付宝碰一碰”正式登场。下面就来给大家分析分析,这是个什么情况,为什么都在说能赚钱。支付宝碰一下怎么赚钱的?都有谁能赚到这份钱?1.支付宝碰一下原理支付宝碰一下的本质依旧是“条码支付...

为什么大家不再提 5G 了?

现在看来,只有美国那种5g的思路是对的。美国的运营商一开始就发现5g和4g并没有质的飞跃,无非就是提升频率/降低穿透力/提升带宽的故事。而美国运营商又是自负盈亏,因此一开始就仅在人口高密度地区或富裕地区布置5g。虽然说人家4g也菜,但是人家...

马云也搞不明白:为什么现在用户偏爱微信支付,而不是支付宝?

这题我会,我教马云一招。你直接把你那破比支付宝的代码全删了,重新写一个。打开支付宝直接就是一个大大的支付码,然后右上角按一下就是扫一扫。你要是还想保留你的其他那些乱七八糟的功能,麻烦将他们全部做到下拉菜单里。你这么设计我不说你能干死微信,但...

计算机专业不干互联网不热爱技术,还能转行干什么?

转行的思路,无非也就是那几个。我们顺着每个思路,一路捋一遍,基本上,大致可行的方向,也就有了。一、跟对口职业和岗位业务链条相邻的职业和岗位计算机专业如果找到了对口的技术岗位,跟技术工作联系最紧密的岗位是什么?产品经理。当然,大多数产品经理也...

年收入40万的网文作者,是不是可以吊打任何职业了?

哈,我二十岁的时候也这么狂。想当年,我一个大二学生,在宿舍里写出一本大精品,月入两万五,在学校里走路都是横着的,游戏卡池一开,看都不看,氪到出货为止。iPhone12pro一发布直接买,还买了个iPad Pro,都是官网直接买的,Apple...

什么时候你意识到做技术永无出路?

什么时候你意识到做技术永无出路?

2016年,帮一个朋友的忙,写了个软件给他的工作室用, 象征性的收了5000块钱。大概过了三四年吧,他酒后吐真言,这个软件在他这个细分行业,很有用,他这几年把我写的这个软件卖了很多份出去,收益远超30万。因为是离线软件,给他的就是一个exe...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。