【问题标题】:Does .NET have something similar to what Azul provides for Java?.NET 是否具有类似于 Azul 为 Java 提供的功能?
【发布时间】:2011-08-16 01:23:48
【问题描述】:

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

.NET 世界中是否有类似的东西?

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

【问题讨论】:

  • 量表“同样好”是一个高度主观的衡量标准。也许您可以给出一些您期望 .NET 实现匹配的数字?具体来说,您希望复制 Azul 的哪些功能?
  • Azuls JVM 的主要卖点是垃圾收集器没有任何硬暂停,即使是大堆。这允许使用数百 GB 的堆大小。 Afaik,他们的 .NET 空间还没有这样的解决方案。

标签: java .net scalability


【解决方案1】:

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

Azul 开始着手制作专有 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 is a competing VM for .NET。但据我所知,没有人真正以 Mono 比 Microsoft .NET 更快或更可扩展为卖点。

【讨论】:

    猜你喜欢
    • 2013-03-31
    • 1970-01-01
    • 1970-01-01
    • 2022-10-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-06
    相关资源
    最近更新 更多