?

Log in

Круглые цифры - Оживший юзерпик

Sep. 15th, 2010

03:00 pm - Круглые цифры

Previous Entry Share Next Entry

Интересна инерция мышления. Почему, заказывая VPS, я попросил 512 мегабайт? 500 или 550 или 513 ничем же, в общем, не отличаются. Почему IIS ограничивает размер запроса 16384 байтами? Я ещё понимаю при программировании ручками каких-нибудь самодельных heaps в embedded фиговине. Но в 99.9% остального — все равно с учетом всякого bookkeeping память выйдет невыравненная, диски вообще давно кривые (цилиндры разного размера, общие размеры в каких-то MiB), а вот поди ж ты.

Comments:

[User Picture]
From:yaker
Date:September 15th, 2010 11:05 am (UTC)
(Link)
Я раньше, когда не очень хотел есть, варил 8 пельменей, когда умеренно хотел — 16, а если уж хотел как из пушки — все 32.
(Reply) (Thread)
[User Picture]
From:tobotras
Date:September 15th, 2010 11:07 am (UTC)
(Link)
Вот! Согласись, это пугающая зашоренность мозга! :)
(Reply) (Parent) (Thread)
[User Picture]
From:yaker
Date:September 15th, 2010 11:16 am (UTC)
(Link)
Нет! В моем случае это называется «верность традициям»!
(Reply) (Parent) (Thread)
[User Picture]
From:boza_revenge
Date:September 15th, 2010 11:21 am (UTC)
(Link)
Недавно где-то вычитал, что у MSSQL тоже есть ограничение на размер запроса, толи 16К, толи 64К.

Нафига?
(Reply) (Thread)
[User Picture]
From:tobotras
Date:September 15th, 2010 11:23 am (UTC)
(Link)
Ну, при массовом потоке запросов вполне выгодно их (в смысле, память под них) менеджить самому, и выравненность буфера на границу, скажем, дискового блока, может быть выгодна.
(Reply) (Parent) (Thread)
[User Picture]
From:yorool_gui
Date:September 15th, 2010 11:31 am (UTC)
(Link)
Ну и некоторое пижонство тут есть, чтобы подчеркнуть отличие от непрограммистов. Типа, мы-то знаем, какие числа действительно круглые.
(Reply) (Thread)
[User Picture]
From:tobotras
Date:September 15th, 2010 11:32 am (UTC)
(Link)
Не, понятно, когда на публику — в километре 1024 метра. А когда вот так, сам с собой, не задумываясь :-) Типичный статический буфер я себе завожу размером в степень двойки. Ни cache alignment, ни прочая эффективность меня не волнуют — так, чисто машинально…
(Reply) (Parent) (Thread)
[User Picture]
From:dusty
Date:September 15th, 2010 12:14 pm (UTC)
(Link)
Чисто машинально - оно правильно. Мало ли где какие остались дурацкие ограничения? Пускай уж лучше круглая цифра будет. :)
(Reply) (Parent) (Thread)
[User Picture]
From:akovalenko
Date:September 15th, 2010 01:52 pm (UTC)
(Link)
Иногда двоично-круглые размеры помогают отлаживаться. Что-то вроде #x1FFE или #x2004 можно увидеть глазами и сообразить: "ага, переполнилось / не переполнилось". Или хотя бы "ага, в этом месте лежит структура, а в ней лежит смещение в буфере".
(Reply) (Parent) (Thread)
[User Picture]
From:zynaps
Date:September 16th, 2010 07:00 pm (UTC)
(Link)
(тупо) а разве число 512 не красивее, чем 513 или 550?
(Reply) (Parent) (Thread)
[User Picture]
From:tobotras
Date:September 16th, 2010 07:06 pm (UTC)
(Link)
Я и говорю — а вот поди ж ты :)
(Reply) (Parent) (Thread)
[User Picture]
From:kiltum
Date:September 15th, 2010 11:56 am (UTC)
(Link)
Действительно, меня тоже коробит от некруглых чисел и a[1000] - это фигня какая-то. А a[1024] - ляпота ...

ХЗ почему ...
(Reply) (Thread)
[User Picture]
From:karel_paki
Date:September 15th, 2010 12:07 pm (UTC)
(Link)
норм такая градация общего размера, в мен-ин-блеках
(Reply) (Thread)
[User Picture]
From:maxcom
Date:September 15th, 2010 02:20 pm (UTC)
(Link)
у IIS ядерный HTTP-демон запросы принимает
(Reply) (Thread)
[User Picture]
From:r_sikorski
Date:September 15th, 2010 07:53 pm (UTC)
(Link)
Представляешь, ведь я, вроде бы, химик-химиком; и всё равно, степени двойки для меня "круглее", чем кучи нулей :) И ведь относительно давно, начиная с БК-шек, ДВК и самопаянных "Спектрумов" :) Может быть просто моим технарским мозгам претит нерациональность десятеричной системы?
(Reply) (Thread)