Управляемый код быстрее?

Разговоры на любые темы: вы можете обсудить здесь какой-либо сайт, найти единомышленников или просто пообщаться...
FaKk2
El rebelde gurú
El rebelde gurú
Аватара пользователя
 
Сообщения: 2031
Зарегистрирован: 09.03.2003 (Вс) 22:10
Откуда: Los Angeles

Re: Управляемый код быстрее?

Сообщение FaKk2 » 07.05.2009 (Чт) 18:51

Mikle писал(а):То есть не может позволить себе такую глубокую оптимизацию. Кого устроит, если программа каждый раз будет 10 минут стартовать?


Мне всё ещё не ясно... :roll:

JIT компилит не всю программу целиком как бы это делает C++. Он компилирует только по требованию, это раз. Во вторых он не компилирует исходный текст программы, он компилирует IL, т.е. он не тратит время на синтактический и лексический анализ текста.

Кроме этого, ты кажется специально игнорируешь тот факт что оптимизированная JIT компиляция такая же быстрая как С++ компиляция. Читай сабжевую статью.
Для получения ответа надо продемонстрировать качества, позволяющие стать компетентным — внимательность, вдумчивость, наблюдательность, желание активно участвовать в выработке решения.

Mikle
Изобретатель велосипедов
Изобретатель велосипедов
Аватара пользователя
 
Сообщения: 4148
Зарегистрирован: 25.03.2003 (Вт) 14:02
Откуда: Туапсе

Re: Управляемый код быстрее?

Сообщение Mikle » 08.05.2009 (Пт) 15:58

FaKk2 писал(а):Кроме этого, ты кажется специально игнорируешь тот факт что оптимизированная JIT компиляция такая же быстрая как С++ компиляция. Читай сабжевую статью.

В "сабжевой статье" собраны неопровержимые истины?

C++ по-любому компилит дольше, чем суммарное время компиляции в IL и уже самого IL вместе взятые. Разве не так.
Вообще видимо пора переходить к тестам.

FaKk2
El rebelde gurú
El rebelde gurú
Аватара пользователя
 
Сообщения: 2031
Зарегистрирован: 09.03.2003 (Вс) 22:10
Откуда: Los Angeles

Re: Управляемый код быстрее?

Сообщение FaKk2 » 08.05.2009 (Пт) 18:45

Если ты не веришь тестам в статье, как же ты поверишь каким либо другим тестам?

Кстати в статье ясно сказано, что он не учитывал JIT компиляцию, т.е. тест это был чистый тест скорости работы уже скомпилированного машинного кода.
Для получения ответа надо продемонстрировать качества, позволяющие стать компетентным — внимательность, вдумчивость, наблюдательность, желание активно участвовать в выработке решения.

Пред.

Вернуться в Народный треп

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 40

    TopList