Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Общие темы > Болтовня

Болтовня Разговоры на любые темы (думайте, о чем пишите)

Ответ
 
Опции темы
Старый 17.11.2016, 20:59   #16
DarkInside
Разработчик
 
Аватар для DarkInside
 
Регистрация: 08.08.2011
Сообщений: 505
Написано 191 полезных сообщений
(для 369 пользователей)
Ответ: Скорость вызова DLL

Согласен - далеко не полное сравнение, только целые числа. Просто это единственное, которое я нашел и где фигурирует PB, да вроде еще на портале IBM. Кстати, про "прогрев" интересно, нагуглил:
когда функция запускается много раз, чтобы JIT подстроился под задачу и оптимально скомпилировал код
Это только для JVM справедливо или для компиляторов машинного кода тоже(если да, то для каких, gcc в теме)? и как это выглядит на практике?

Последний раз редактировалось DarkInside, 17.11.2016 в 22:00.
(Offline)
 
Ответить с цитированием
Старый 18.11.2016, 06:30   #17
h1dd3n
Бывалый
 
Аватар для h1dd3n
 
Регистрация: 19.06.2008
Сообщений: 679
Написано 264 полезных сообщений
(для 450 пользователей)
Ответ: Скорость вызова DLL

jit компилятор jvm как и gcc компилирует в машинный код. Просто jvm это делает во время выполнения программы, а gcc на машине разработчика/на билд сервере. Поэтому gcc может поработать подольше и сразу применить все оптимизации, а JIT (just in time) компилятор jvm не может работать долго (приложение ведь нужно чтобы быстро запустилось), поэтому применяет оптимизации не сразу.
__________________
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
DarkInside (18.11.2016)
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 05:00.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com