Re[52]: dotnet vs java 2016-2020
От: · Великобритания  
Дата: 15.10.16 17:51
Оценка:
Здравствуйте, Serginio1, Вы писали:

S>·>Хорошо справляется с помощью zing. Azul обещает задержки <10ms. Ты считаешь, что они лгут?

S>Я хочу увидеть этот тест на zing.
Возьми, да запусти, делов-то.

S>>> особенно в сравнении с кодом на C++

S>·>Тебе интересно, ты и сравнивай. Создавай новый топик, ищи оппонетнов и там рассуждай. Тут мы обсуждаем "dotnet vs java".
S> Ну дык ты же говоришь, что Java лучше всех. А хочется сравнить.
Я так не говорю. Я говорю, что Java лучше чем dotnet в LL-задачах.

S>>>На этом самом алгоритме. При этом я могу сделать класс на C++

S>·>И накой когда сдался .net? Шоб було?
S> Я могу использовать манакед GC и нативный менеджер памяти. Это расширяет возможности.
Можешь ровно до того момента как ты не столкнёшься в LL-задачей.

S>>> и из .Net дергать его методы.

S>·>Круто, конечно. И что конкретно ты будешь измерять? Цель тех тестов — измерить характеристики GC, его применимость для LL-систем.
S>·>Методы явы тоже можно из С++ дёргать. И что?
S> Задача сделать приложение с минимальными задержками, при этом потратить минимум усилий и денег.
С текущей реализацией GC ты не можешь решить эту задачу с использованием dotnet managed GC.

S>>>При этом у меня будут потери только на копировании, но в задержек не будет. Так, что .Net подходит.

S>·>Ровно до того момента как сработает GC.
S> А там собирать то нечего. Проблема то в генерации огромного количества объектов и обновлении кэша размером 200 кб.
S>На обычных задачах GC справляется.
В реальном приложении всегда есть что собирать. Он справляется, но он не гарантирует задержек меньше 10мс. Azul — гарантирует.

S>·>Голословен пока только ты. И всё от сабжа постоянно уходишь в сторону нейтива.

S> Я ухожу в сторону оптимального использования натива в манагед и наоборот.
S>А вот так и не привел пример на Java. Всем интересно посмотреть. Не только мне.
S> А я могу написать код с копированием.
S> Это по сути аналог использования классов на C++.
На джаве тоже можешь написать код с копированием. Но суть теста в том, что он создаёт мусор, который нужно собирать. И во время сборки stop-the-world не должен тормозить работающие треды на время большее 10мс.
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.