Re[16]: Java vs C# vs C++
От: Evgeny.Panasyuk Россия  
Дата: 02.10.15 16:51
Оценка:
Здравствуйте, vdimas, Вы писали:

V>Когда твоя джава получит указатель на объект "откуда-то еще", никакой девиртуализации при вызове не происходит, оно происходит аккурат в аналогичном приведенному сценарии.


Справедливости ради, в некоторых из таких случаев девиртуализацию может сделать JIT (который может быть в том числе и у программ C++; другое дело что на C++ обычно таких вызовов меньше).

Кстати, тут недавно был синтетический бенчмарк, в котором как раз был сделан сильный упор на JIT/девиртуализацию и GC, буквально задача на которой они раскрываются во всей красе — так даже и его получилось забороть
Автор: Evgeny.Panasyuk
Дата: 29.06.15
подсчётом ссылок и изначально меньшей виртуальностью (примерно то о чём ты говорил).
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.