.NET是否有类似于Azul为Java提供的东西?

5

Azul提供高度可扩展的Java解决方案,声称与x86硬件上的标准Oracle Java相比,在内存和核心方面都能为大型应用程序提供非常好的性能。

.NET世界中是否有类似的解决方案?

我知道Microsoft有一个云解决方案,但它是否同样具有可扩展性?


1
“等比缩放”是高度主观的一种度量标准。也许您可以给出您期望 .NET 实现匹配的一些数字?具体来说,您希望复制 Azul 的哪些功能? - Lee
Azul的JVM的主要卖点是垃圾收集器没有任何硬暂停,即使使用大堆也是如此。这允许使用数百GB的堆大小。据我所知,在.NET领域中还没有这样的解决方案。 - Gamlor
1个回答

5

据我所知,针对.NET没有任何类似于Azul或Zing的可比产品。

Azul的一部分业务是制造专有CPU,这些CPU被优化用于Java JVM。这里有一个关于此的好视频video about that, and why the x86 / x64 architecture has some ... issues

然而,这种专有硬件产品在市场上似乎并不成功。因此,我想Zing可以公正地描述为Azul的战略转型:他们最初的计划是销售配套高度优化的JVM的专有硬件。现在,他们专注于利用其优化的JVM,并将其出售用于普通的x86机器。

@Gamlor 正确指出,Zing的主要卖点之一是“无影响垃圾回收”,即不会使JVM暂停的垃圾回收。我不知道有没有人在推动这个功能用于.NET。也许这个answer regarding .NET vs Java GC会很有趣。

你可以说Mono是.NET的竞争VM。但据我所知,没有人真正推销Mono比Microsoft .NET更快或更具可扩展性。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接