Несколько приложений WCF с использованием NetNamedPipe

Я пытаюсь запустить несколько приложений для размещения службы WCF на одном компьютере. потому что теоретически JIT-компилятор должен оптимизировать код в реальном времени и получать лучшие результаты:

Управляемый или неуправляемый?

Мы должны помнить, что JIT-компилятор компилирует код в реальном времени, но это однократные накладные расходы, тот же код (однажды полученный и скомпилированный) не нужно компилировать снова во время выполнения.

GC также не добавляет много накладных расходов, если вы не создаете и не уничтожаете тысячи объектов (например, используя String вместо StringBuilder). И выполнение этого в C ++ также будет дорогостоящим.

Еще один момент, который я хочу затронуть, - это улучшенная связь между библиотеками DLL, представленная в .Net. Платформа .Net взаимодействует намного лучше, чем управляемые библиотеки DLL на основе COM.

Я не вижу причин, по которым язык должен быть медленнее, и я не Если так, то ПОЧЕМУ?

Другая ссылка (в которой немного говорится об этом, но без объяснения ПОЧЕМУ):

Зачем вам использовать C #, если он медленнее, чем C ++?

74
задан Yochai Timmer 22 November 2017 в 10:44
поделиться