Сообщение Re[4]: .Net Core, AppDomain, RPC свой велосипед от 28.02.2017 10:36
Изменено 28.02.2017 10:46 Serginio1
Re[4]: .Net Core, AppDomain, RPC свой велосипед
Здравствуйте, AndrewVK, Вы писали:
AVK>Здравствуйте, Serginio1, Вы писали:
S>> А какая огромная разница между Protobuf и Json?
AVK>Производительность.
При межпроцессном взаимодействии разница ничтожна.
S>>Для JSON есть прекрасная библиотека
AVK>Нашел новую игрушку? Увы, но для остальных это не аргумент.
S>>Граблей с маршалингом нет, затраты на рефлексию
AVK>Затраты на рефлексию, по результатам реальных замеров, это 90% всей работы при передаче по ip. При передаче по более быстрым каналам, особенно по CrossAppDomainChannel цифра вообще близка к 100%.
Угу. При внутрипроссном взаимодействии 500 000 вызовов в секунду
В том же CEF при взаимодействии между JS кодом нативои и .Net Core 60 000 вызовов в секунду.
А по TCP всего 2000 вызовов в секунду.
AVK>Здравствуйте, Serginio1, Вы писали:
S>> А какая огромная разница между Protobuf и Json?
AVK>Производительность.
При межпроцессном взаимодействии разница ничтожна.
S>>Для JSON есть прекрасная библиотека
AVK>Нашел новую игрушку? Увы, но для остальных это не аргумент.
S>>Граблей с маршалингом нет, затраты на рефлексию
AVK>Затраты на рефлексию, по результатам реальных замеров, это 90% всей работы при передаче по ip. При передаче по более быстрым каналам, особенно по CrossAppDomainChannel цифра вообще близка к 100%.
Угу. При внутрипроссном взаимодействии 500 000 вызовов в секунду
В том же CEF при взаимодействии между JS кодом нативои и .Net Core 60 000 вызовов в секунду.
А по TCP всего 2000 вызовов в секунду.
Re[4]: .Net Core, AppDomain, RPC свой велосипед
Здравствуйте, AndrewVK, Вы писали:
AVK>Здравствуйте, Serginio1, Вы писали:
S>> А какая огромная разница между Protobuf и Json?
AVK>Производительность.
При межпроцессном взаимодействии разница ничтожна.
S>>Для JSON есть прекрасная библиотека
AVK>Нашел новую игрушку? Увы, но для остальных это не аргумент.
S>>Граблей с маршалингом нет, затраты на рефлексию
AVK>Затраты на рефлексию, по результатам реальных замеров, это 90% всей работы при передаче по ip. При передаче по более быстрым каналам, особенно по CrossAppDomainChannel цифра вообще близка к 100%.
Угу. При внутрипроссном взаимодействии 500 000 вызовов в секунду
В том же CEF при взаимодействии между JS кодом нативои и .Net Core 60 000 вызовов в секунду.
А по TCP всего 2000 вызовов в секунду.
Вот замеры
Кроссплатформенное использование классов .Net из неуправляемого кода. Или аналог IDispatch на Linux
CEF, ES6, Angular 2, TypeScript использование классов .Net Core. Создание кроссплатформенного GUI для .Net с помощью CEF
http://rsdn.org/forum/dotnet/6703738.1
AVK>Здравствуйте, Serginio1, Вы писали:
S>> А какая огромная разница между Protobuf и Json?
AVK>Производительность.
При межпроцессном взаимодействии разница ничтожна.
S>>Для JSON есть прекрасная библиотека
AVK>Нашел новую игрушку? Увы, но для остальных это не аргумент.
S>>Граблей с маршалингом нет, затраты на рефлексию
AVK>Затраты на рефлексию, по результатам реальных замеров, это 90% всей работы при передаче по ip. При передаче по более быстрым каналам, особенно по CrossAppDomainChannel цифра вообще близка к 100%.
Угу. При внутрипроссном взаимодействии 500 000 вызовов в секунду
В том же CEF при взаимодействии между JS кодом нативои и .Net Core 60 000 вызовов в секунду.
А по TCP всего 2000 вызовов в секунду.
Вот замеры
Кроссплатформенное использование классов .Net из неуправляемого кода. Или аналог IDispatch на Linux
CEF, ES6, Angular 2, TypeScript использование классов .Net Core. Создание кроссплатформенного GUI для .Net с помощью CEF
http://rsdn.org/forum/dotnet/6703738.1
Автор: Serginio1
Дата: 20.02.17
Дата: 20.02.17