.NET 是否有类似于 Azul 为 Java 提供的功能?

Tho*_*sen 5 .net java scalability

Azul提供高度可扩展的 Java 解决方案,与 x86 硬件上的标准 Oracle Java 相比,该解决方案声称可以为大型应用程序提供非常好的性能(无论是内存还是内核)。

.NET 世界里有类似的东西吗?

我知道 Microsoft 有云解决方案,但它的扩展能力是否同样出色?

小智 5

不,据我所知,没有任何东西可以与 Azul 或 Zing for .NET 相媲美。

Azul 开始的部分工作是制造针对 Java JVM 优化的专有 CPU 。这是一个关于这一点的精彩视频,以及为什么 x86 / x64 架构在现代使用中存在一些......问题。

然而,该专有硬件产品似乎在市场上并不成功。因此,我认为 Zing 完全可以被描述为 Azul 的战略支点:他们最初的计划是销售专有硬件以及匹配的高度优化的 JVM。现在,他们专注于利用优化的 JVM,并将其出售以供常规 x86 机器使用。

@Gamlor 是对的,Zing 的主要卖点之一是“无中断垃圾收集”,或者说不会使 JVM 暂停的垃圾收集。我不知道有人在 .NET 上推动这一点。也许这个关于 .NET 与 Java GC 的答案很有趣。

您可以公平地说Mono 是 .NET 的竞争虚拟机。但据我所知,没有人真正推销 Mono,因为它比 Microsoft .NET 更快或更具可扩展性。