LINUX.ORG.RU

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

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

много разработчиков хачат jvm под конкретные комбинации процессора, компилятора и ос, автоматически (хитрыми тулзами) и вручную (глазами) вычитывая все частные случаи и машинный код, чтобы на поддерживаемых платформах выполнялись например требования java memory model.

на плохо поддерживаемых комбинациях процессор/ос/тулчейн могут быть все виды цирка с конями. Например, Java 8 под OSX все еще переполнена багами. Если пустить под Java8 такую безобидную прогу как IntelliJ IDEA, jvm будет время от времени падать с оправданиями «ой, я нешможло, вот по этому адресу ерунда, прощай жестокий мир». А если пускать под Java от самой Apple (которая только Java 6, потом они отказались ее поддерживать), такого не будет.

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

много разработчиков хачат jvm под конкретные комбинации процессора, компилятора и ос, автоматически (хитрыми тулзами) и вручную (глазами) вычитывая все частные случаи и машинный код, чтобы на поддерживаемых платформах выполнялись например требования java memory model.

на плохо поддерживаемых комбинациях процессор/ос/тулчейн могут быть все виды цирка с конями. Например, Java 8 под OSX все еще переполнена багами. Если пустить под Java8 такую безобидную прогу как IntelliJ IDEA, jvm будет время от времени падать с оправданиями «ой, я нешможло, вот по этому адресу ерунда, прощай жестокий мир»

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

много разработчиков хачат jvm под конкретные комбинации процессора, компилятора и ос, автоматически (хитрыми тулзами) и вручную (глазами) вычитывая все частные случаи и машинный код, чтобы на поддерживаемых платформах выполнялись например требования java memory model.

на плохо поддерживаемых комбинациях процессор/ос/тулчейн могут быть все виды цирка с конями. Например, Java 8 под OSX все еще переполнена багами