История изменений
Исправление
dzidzitop,
(текущая версия)
:
В java тормозят
1) GC
2) Лишние уровни косвенности вызовов
3) Много лишних копирований кусков памяти ради безопасности на уровне API
4) Программисты, любящие сказки про «преждевременная оптимизация - корень всех зол»
Эффекты проявляются по-разному, но в целом, можно всё сделать достаточно нетормозящим, если вкинуть немножко мозгов и много человеко-часов.
А отрисовка окошек в AWT-based программах тормозит. Потому что сделана пионЭрами, которые мечтали делать всё в JVM (= user space).
Исходная версия
dzidzitop,
:
В java тормозят
1) GC
2) Лишние уровни косвенности вызовов
3) Много лишних копирований кусков памяти ради безопасности на уровне API
4) Программисты, любящие сказки про «преждевременная оптимизация - корень всех зол»
Эффекты проявляются по-разному, но в целом, можно всё сделать достаточно нетормозящим, если вкинуть немножко мозгов и много человеко-часов.