Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Суббота
26 апреля
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Средства и методы разработки
927586
Топик полностью
Сидоргек
(17.06.2019 10:03, просмотров: 182)
ответил
Ale3000
на
С# тормозной очень сильно. Любая программа, написанная на нём запускается первый раз после перезагрузки компа почти минуту. Программы, написанные на С++, запускаются быстрее 1 сек.
"... запускается первый раз после перезагрузки компа ..." Сама перезагрузка компа сейчас занимает туеву хучу времени, хоть Винды, хоть Линя. Лечится установкой SSD. А после этого и программа на Шарпе то же быстро запускаться будет.
Ответить
Не будет. C# программы компилируются в момент запуска...
-
fk0
(17.06.2019 11:00
)
Глубоко как работает не разбирался, но краем уха слышал про какую-то just-in-time компиляцию в машинные коды процессора. Или ея результат не кешируется?
-
Сидоргек
(18.06.2019 12:05
)
Только если вручную, через crossgen, как я понял можно потенциально в момент установки приложения скомпилировать dll-ки. Но и даже при этом они компилируются не полностью: некоторые типы (параметризация шаблонов/generics) становятся известны
fk0
(43 знак., 18.06.2019 12:23
)