LINUX.ORG.RU

История изменений

Исправление Aber, (текущая версия) :

Стоп-стоп-стоп. Ты не веришь что си -O3 быстрее в 1,5 раза чем Java? Ты считаешь, что java могла сравняться с си?

Я особо не верю, хотя возможно. В жабе работает jit, он умеет перекомпелировать фрагменты исполняемого кода в натив, со все боле и более агрессивными оптимизациями, потому все бенчмарки против приложений на java предварительно прогоняют много раз перед выполнением окончательного замера. JIT даже умеет использовать SIMD против математический операций в циклах, если исполняемые операции не завязаны на результаты предыдущих итераций.

Ну из этого следует, что если писать числодробилку на java то надо делать постоянно весящий сервис.

Исправление Aber, :

Стоп-стоп-стоп. Ты не веришь что си -O3 быстрее в 1,5 раза чем Java? Ты считаешь, что java могла сравняться с си?

Я особо не верю, хотя возможно. В жабе работает jit, он умеет перекомпелировать фрагменты исполняемого кода в натив, со все боле и более агрессивными оптимизациями, потому все бенчмарки против приложений на java предварительно прогоняют много раз перед выполнением окончательного замера. JIT даже умеет использовать SIMD если циклы не связаны на результаты предыдущих итераций.

Ну из этого следует, что если писать числодробилку на java то надо делать постоянно весящий сервис.

Исходная версия Aber, :

Стоп-стоп-стоп. Ты не веришь что си -O3 быстрее в 1,5 раза чем Java? Ты считаешь, что java могла сравняться с си?

Я особо не верю, хотя возможно. В жабе работает jit, он умеет перекомпелировать фрагменты исполняемого кода в натив, со все боле и более агрессивными оптимизациями, потому все бенчмарки против приложений на java предварительно прогоняют много раз перед выполнением окончательного замера. JIT даже умеет использовать SIMD если циклы не связаны на результаты предыдущих итераций.