The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Компания Oracle опубликовала Java SE 11, opennews (??), 26-Сен-18, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


9. "Компания Oracle опубликовала Java SE 11"  +1 +/
Сообщение от Нанобот (ok), 26-Сен-18, 10:03 
Похоже, теперь это глобальная тенденция... все, кому не лень (точнее все, кому лень) перестают поддерживать 32битные x86 системы. К этому нужно привыкать...
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

21. "Компания Oracle опубликовала Java SE 11"  +1 +/
Сообщение от Аноним (21), 26-Сен-18, 11:41 
Процессоры Opteron выпущены в 2003-м году. За 15 лет оборудование можно было бы и обновить.
Ответить | Правка | Наверх | Cообщить модератору

25. "Компания Oracle опубликовала Java SE 11"  +1 +/
Сообщение от Аноним (25), 26-Сен-18, 12:59 
> Процессоры Opteron выпущены в 2003-м году. За 15 лет оборудование можно было бы и обновить.

ia32 используют из-за меньших требований к объёму памяти, когда на том же объёме можно запустить больше процессов, обслужить больше одновременных соединений и т.д.
Причём тут процессоры? Сопроцессор выпустили ещё раньше, так давайте откажемся от целочисленной арифметики?

Ответить | Правка | Наверх | Cообщить модератору

28. "Компания Oracle опубликовала Java SE 11"  +/
Сообщение от Аноним (28), 26-Сен-18, 14:04 
> ia32 используют из-за меньших требований к объёму памяти

Вроде логично, 32-х битные указатели и т.д. Но практика! Дистрибутив debian 9 с xfce что 64-х битный, что 32-х битный со старта занимает 280 мегабайт, никакой разницы, может конечно под виндой картина другая.

Ответить | Правка | Наверх | Cообщить модератору

38. "Компания Oracle опубликовала Java SE 11"  +1 +/
Сообщение от Moomintroll (ok), 26-Сен-18, 16:28 
Это у Вас что-то с вашим дебианом...

Как щас помню - CentOS 6 i386 жрёт примерно на 30% меньше рамы.

За точность цифр отвечать не берусь. Только помню, что на тощую VPS-ку (512 МБ рамы) поставил 64 битную CentOS - выжрало раму полностью. Снёс. Поставил 32 битную - осталось достаточное количество свободной рамы.

P.S. По сей день живёт CentOS 6 i386

Ответить | Правка | Наверх | Cообщить модератору

52. "Компания Oracle опубликовала Java SE 11"  +/
Сообщение от лютый лютик__ (?), 26-Сен-18, 19:00 
> За точность цифр отвечать не берусь. Только помню, что на тощую VPS-ку
> (512 МБ рамы) поставил 64 битную CentOS - выжрало раму полностью.

ядро съело 512 мег? ну просто сенсация! на всех vps-ах 64 бита и 7-й цент, всё пучком. ещё и жабка помещается...

Ответить | Правка | Наверх | Cообщить модератору

60. "Компания Oracle опубликовала Java SE 11"  +/
Сообщение от Maxim (??), 27-Сен-18, 00:08 
250 MB CentOS 7

что-то не так у вас

Ответить | Правка | К родителю #38 | Наверх | Cообщить модератору

31. "Компания Oracle опубликовала Java SE 11"  +/
Сообщение от Аноним (21), 26-Сен-18, 14:53 
Требования к памяти ниже, ну так и скорость обработки ниже из-за половинного использования регистров процессора. Собственное, дальше вопрос про одновременные соединения. А будет ли их больше в 32-режиме? Слишком абстрактные размышления. Надо сравнивать на конкретном софте.

> Причём тут процессоры?

А процессоры здесь при том, что раньше была аргументации в том, что оборудование не поддерживает 64-х битный режим. Но сейчас уже 15 лет прошло как серверы на AMD64 начали переводить.

> Сопроцессор выпустили ещё раньше, так давайте откажемся от целочисленной арифметики?

При чём здесь сопроцессоры - я не понял.

Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

39. "Компания Oracle опубликовала Java SE 11"  +1 +/
Сообщение от Moomintroll (ok), 26-Сен-18, 16:30 
>  Требования к памяти ниже, ну так и скорость обработки ниже из-за половинного использования регистров процессора.

https://en.wikipedia.org/wiki/X32_ABI

К сожалению, практически не встречается... :-(

Ответить | Правка | Наверх | Cообщить модератору

40. "Компания Oracle опубликовала Java SE 11"  +/
Сообщение от Moomintroll (ok), 26-Сен-18, 16:38 
> ...15 лет прошло как серверы на AMD64 начали переводить

Дело в том, что кроме bare-metal есть ещё огромное количество виртуалок. Причем, я уверен, большая часть этих виртуалок имеет меньше 4 гиг рамы - зачем там 64 бита?

Ответить | Правка | К родителю #31 | Наверх | Cообщить модератору

43. "Компания Oracle опубликовала Java SE 11"  +/
Сообщение от Аноним (43), 26-Сен-18, 17:11 
> меньше 4 гиг рамы - зачем там 64 бита?

Например, улучшенная безопасность, так как для ASLR используется не 12 битов (а на Windows так вообще 8), а 28 (на Windows 8-19).

64-битный код может использовать больше регистров, что позволяет реже лазить в основную память, а значит ускоряет выполнение программ, особенно PIC-код, ибо при его выполнении один регистр всё время занят под base offset, и для 32-bit x86, где регистров мало, нехватка этого регистра просаживает производительность. Да и сами регистры на 64-битных процессорах в 2 раза больше, значит можно за меньшее количество действий обработать такой же объём данных.

Ответить | Правка | Наверх | Cообщить модератору

47. "Компания Oracle опубликовала Java SE 11"  +/
Сообщение от Moomintroll (ok), 26-Сен-18, 17:46 
Тут опять стоит вспомнить (метрворожденный) X32 ABI
Ответить | Правка | Наверх | Cообщить модератору

67. "Компания Oracle опубликовала Java SE 11"  +/
Сообщение от J.L. (?), 27-Сен-18, 15:56 
> Тут опять стоит вспомнить (метрворожденный) X32 ABI

а почему вы называете его мертворождённым?

Ответить | Правка | Наверх | Cообщить модератору

73. "Компания Oracle опубликовала Java SE 11"  +1 +/
Сообщение от типа аноним (?), 29-Сен-18, 12:18 
> 64-битный код может использовать больше регистров, что позволяет реже лазить в основную память, а значит ускоряет выполнение программ

- Ага, кэши прям отменили значит...

А, то что доп.регистры тоже надо пересохранять при интенсивных операциях - т.к.их всёравно нехватает ничего?...
Но, прикол в том что и x86 хватает - в Intel не идиоты сидят когда его делали.
А, то что расширенные регистры требуют увеличить размер команд, да и прочие команды - тоже, особенно при dword в памяти или из-за qword в адресации - хана L1code кэшу! Да и L2 с L3 - не резиновые. Ускорение x86-64 может быть только в приложениях ленящихся сделать кэш чтобы влазить в 2-3GB адресного пространства в x86, всё остальное маркетинг (хоть конечно результаты хоть любых тестов можно подтасовать - маркетингово чуть замедляя режим x86 относительно x86-64 - тем более что, так уже делали: 16 битный vs 32)

Ответить | Правка | К родителю #43 | Наверх | Cообщить модератору

74. "Компания Oracle опубликовала Java SE 11"  +/
Сообщение от типа аноним (?), 29-Сен-18, 12:27 
* "Но, прикол в том что и x86 хватает - в Intel не идиоты сидят когда его делали" - речь про то что обращение к типично-локально перемнной, т.е.в стэке в L1, вместо регистра - всего несколько тактов, а то и один - в зависимости от расположения команд, в то время как любое прочее обращение вне L1/2/3 к RAM - сотни тактов(которые убивают вообще любую оптимизацию, а так сделанно - маркетинго для отделения серверного сегмента рынка, где всё типа чуть быстрей, а реально - тут исскуственно тормозней), так же как и ошибочные предсказания которых тоже обычно немало (официально писалось где то - ~60%, т.е.всего +5% эффективность относительно 50:50, т.е.эффективность меньше погрешности любых benchmark'ов..., так что эта оптимизация в ЦПУ у Intel 20 лет назад - была тоже: чисто маркетинговая).
Ответить | Правка | Наверх | Cообщить модератору

85. "Компания Oracle опубликовала Java SE 11"  +/
Сообщение от Георгий (??), 30-Сен-18, 20:44 
Пожалуйста, хватит использовать слово "ибо". Оно считалось устаревшим еще в 1930-х.
Ответить | Правка | К родителю #43 | Наверх | Cообщить модератору

102. "Компания Oracle опубликовала Java SE 11"  +/
Сообщение от Ананас (?), 10-Окт-18, 09:32 
> Требования к памяти ниже, ну так и скорость обработки ниже из-за половинного использования регистров процессора.

Вроде можно использовать 32-битную модель памяти и 64-битные регистры. На генту, конечно же. И ядро собирать ручками.

Ответить | Правка | К родителю #31 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру