Nп/п : 41 из 100
От : Nil A 2:5015/46 21 фев 26 19:31:48
К : Cheslav Osanadze 21 фев 26 19:46:02
Тема : Голдед 32 или 64 бит, какой ставить?
----------------------------------------------------------------------------------
@MSGID: 2:5015/46 6999e10e
@REPLY: 2:6078/80 699979dc
@CHRS: CP866 2
@TZUTC: 0300
@TID: hpt/lnx 1.9
Hello, Cheslav!
Saturday February 21 2026 11:21, from Cheslav Osanadze -> Dmitriy Kulikov:
CO>>> Спасибо! А в чём разница между 32 и 64? Ну, в реальном плане
CO>>> работы.
DK>> AFAIK 32 работает и 32 и в 64 битных ОС, 64 только в 64 и вроде
DK>> лучше должна работать за счёт оптимизации. В случае эхотага я
DK>> разницы не замечаю.
CO> Про теорию о "лучшей работы с памятью" и всё такое вот - я в курсе:),
CO> но в плане эхотага реально то какой смысл? Только пропадёт обратная
CO> совместимость, если вдруг пакет фидо скинуть на старый комп.
Верно, что на 64-битной винде будут работать как 64-битные, так и
32-битные бинари. 64-битные бинари на 32-битной винде не заведутся.
32-битная версия, в первую очередь, имеет ограничение на объём
памяти, который она может адресовать - 2-4ГБ. Как это влияет на эхотаг? Не
сможешь открыть письма длиннее 2ГБ? В Jam/Squish на номер сообщения выделили
4-байта - это 2 миллиона сообщений, и если столько будет в одной эхе, то
чтобы просто открыть и просмотреть, надо очень много памяти. Пока всё мало
реально, да?
Ещё 64-битная версия может сразу использовать операции с большими
числами, что сокращает количество команд, которое выполняет процессор. Ещё
компиляторы знают, что 64-битные процессоры из эры, когда уже появился SSE2
инструкции, и включает оптимизацию (помните Пентиум MMX -> 3DNow -> SSE -> SSE2
->SSE3 ->..) Но т.к. голдед это не числогрыз, т.е. каких-то интенсивных
вычислений не делает, то и никогда разницу не увидишь. Даже если специально
замерять, не увидишь разницу в оптимизации вычислений чего-либо, потому что
вычислять нечего тут.
Best Regards, Nil
--- GoldED+/LNX 1.1.5-b20250409
* Origin: Gemini can make mistakes, so double-check it (2:5015/46)
SEEN-BY: 46/49 50/109 104/117 221/6 240/1120 301/1
341/66 451/31 452/28 166
SEEN-BY: 455/19 460/58 463/68 4500/1 5000/111
5015/42 46 255 5019/40 400
SEEN-BY: 5020/101 113 545 620 715 830 846 848
1042 2992 4441 12000 5022/128
SEEN-BY: 5029/32 5030/49 115 1081 1474 5049/1 3
5050/151 5053/51 58 5054/89
SEEN-BY: 5058/104 5060/900 5061/133 5068/45 5083/1
444 6078/80 6090/1
@PATH: 5015/46 5020/1042 4441