Есть ли в .NET что-то похожее на то, что Azul предоставляет для Java? - PullRequest
4 голосов
/ 30 апреля 2011

Azul предоставляет хорошо масштабируемые Java-решения, которые, как утверждают, обеспечивают очень хорошую производительность для больших приложений, как памяти, так и ядра, в отличие от стандартного Oracle Java на оборудовании x86.

Есть ли что-то похожее в мире .NET?

Я знаю, что у Microsoft есть облачное решение, но оно одинаково хорошо масштабируется?

1 Ответ

4 голосов
/ 24 марта 2012

Нет, насколько мне известно, нет ничего похожего на Azul или Zing для .NET.

Частью того, с чего начинал Azul, было создание проприетарных процессоров, которые были оптимизированы для Java JVM . Вот хорошее видео об этом и почему архитектура x86 / x64 имеет некоторые ... проблемы в современном использовании.

Однако этот проприетарный аппаратный продукт не кажется успешным на рынке. Поэтому я предполагаю, что Zing вполне можно было бы описать как опору стратегии для Azul: их первоначальный план состоял в том, чтобы продавать проприетарное оборудование с соответствующей высоко оптимизированной JVM. Теперь они сосредоточены на использовании своей оптимизированной JVM и продают ее для использования на обычных компьютерах с архитектурой x86.

@ Гэмлор прав, что одним из главных преимуществ Zing является «сбор мусора без ударов» или сбор мусора, который не заставляет JVM останавливаться. Я не знаю никого, кто продвигал это для .NET. Возможно, этот ответ относительно .NET vs Java GC интересен.

Вы могли бы честно сказать, что Mono является конкурирующей виртуальной машиной для .NET . Но, насколько мне известно, никто не продает Mono за то, что он значительно быстрее или более масштабируем, чем Microsoft .NET.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...