Здравствуйте, Sinix, Вы писали:
S>Здравствуйте, Somescout, Вы писали:
S>>Троллить это нормально, а вот делать это с очень... противоречивыми данными как минимум непорядочно.
S>Скорее всего данные реальные, фаза луны так сложилась. Как пример — недавние похожие наезды на шарп в этом топикеАвтор: Sinix
Дата: 09.06.15
и дальше по ветке. Без автовекторизации (которую уложить в жёсткий лимит JIT — задача та ещё) — баш на баш.
Не уверен. Дело в том что подобная оптимизация по идее делается JIT'ом, а значит первые проходы по циклу должны быть дольше, чем последующие. Что видно из натестированного мной. Я бы вообще предположил, что в одной из версий jre8 добавили оптимизацию, которая специализирует коллекции (и словари) если там используются только примитивные типы — т.е. делается то же самое что при переходе на generic Dictionary в C#, но без гарантий, зависимо от jit'а.
ARI ARI ARI... Arrivederci!