这个是他们16轮的测试
https://www.techempower.com/benchmarks/#section=data-r16
c#, go, c/c++, java, 算是一个阵营的
按说有GC的 java、c#、go等性能上,应该上性能上略略输于 c/c++、rust才对的,虽然只是一点点
但是在同等 IO 的前提下,不是 c/c++、rust更点优么,
而上面的测试结果,基本都是 go、java排在前几名
why
1
共 9 条评论, 1 页
评论区
写评论感觉Rust在连数据库的相关测试中能够屠榜,是因为唯一使用了tokio_postgres这个异步的数据库驱动,所有数据库的查询和更新都是异步进行的。其他语言要实现一套这样的异步驱动,然后慢慢跟上来,估计要一年的时间,所以Actix在2019年应该还是可以屠榜的!
另外它这个测试一个不足的地方就是,没有把资源的消耗列出来,像在Single Query测试中Java的Vertx虽然能跑到跟Actix差不多的成绩,但是这两者的内存消耗情况应该是天差地别的。
看下第17轮的结果,Actix 在 Single Query 和 Multiple Queries 结果相比第16轮都是翻倍了,Update 也提高了40%。 以这个进步速度,感觉 Actix 在2019年会屠榜!
可以看看最新的web测试排行榜,之所以之前没有顶级的rust的web框架,是因为没有大牛去写,actix-web作者就是aiohttp框架的作者,现在actix-web已经登顶web测试排行榜。 rust在内存占用是非常有优势的,比java少很多,时间不是理由,技术才是原因。
我也是这么认为的,唯一的就是RUST在内存上占用的比较多。 在语法上RUST在某些版本上更简单一些。
经过这么我年的发展,jvm已经优化的差光多了,接近c应该没有问题 但是同等情况下,java 用的内存要多一些,
咋回事?
哦,我想我明白是怎么回事了,java靠前不是没有道理的。
大部分是go和java在前
有个排名是actix登顶?