LINUX.ORG.RU

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

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

Да? И как тогда работает NullPointerException? Если выполнить операцию разыменования на 0, то это UB.

Поясни. Как в твоём представлении связаны NullPointerException и тот факт, что в языках C и C++ поведение кода, который делает разыменование NULL, не определено?

Да даже простейший цикл Java оптимизировать не может.

Что значит «оптимизировать простейший цикл»? Для циклов возможен огромный вагон разных оптимизаций. Многие из которых даже в C нельзя делать, из-за ограниченности языка.

Руками ограничь память. Точно не помню, но ключи назывались вроде -Xmx и -Xms.

И нахрена это делать в бенчмарках? Чтобы тормозило ещё сильнее? Я прозреваю, что в сишном коде там тоже динамическая память не используется, чтобы ОС лишний раз не дёргать.

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

Да? И как тогда работает NullPointerException? Если выполнить операцию разыменования на 0, то это UB.

Поясни. Как в твоём представлении связаны NullPointerException и тот факт, что в языках C и C++ поведение кода, который делает разыменование NULL, не определено?

Да даже простейший цикл Java оптимизировать не может.

Что значит «оптимизировать простейший цикл»? Для циклов возможен огромный вагон разных оптимизаций. Многие из которых даже в C нельзя делать, из-за ограниченности языка.

Руками ограничь память. Точно не помню, но ключи назывались вроде -Xmx и -Xms.

И нахрена это делать в бенчмарках? Чтобы тормозило ещё сильнее?

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

Да? И как тогда работает NullPointerException? Если выполнить операцию разыменования на 0, то это UB.

Поясни. Как в твоём представлении связаны NullPointerException и тот факт, что в языках C и C++ поведение кода, который делает разыменование NULL, не определено?

Да даже простейший цикл Java оптимизировать не может.

Что значит «оптимизировать простейший цикл»? Для циклов возможен огромный вагон разных оптимизаций. Многие из которых даже в C нельзя делать, из-за ограниченности языка.

Руками ограничь память. Точно не помню, но ключи назывались вроде -Xmx и -Xms.

И нахрена это делать в бенчмарках? Чтобы тормозило?