LINUX.ORG.RU

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

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

Нинасколько не адекватен. Как уже выше отметили, ты меряешь время четырёх переключений контекста и записи небольшого количества нулей в кэш с памятью. Во-первых, чтения не происходит, во-вторых, кэши в современных системах вполне себе writeback (а 1M блока вполне себе влезает в L3), а в-третьих, у тебя оверхеда асимптотически столько же, сколько и нагрузки: O(n).

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

Нинасколько не адекватен. Как уже выше отметили, ты меряешь время четырёх переключений контекста и записи небольшого количества нулей в кэш с памятью. Во-первых, чтения не происходит, во-вторых, кэши в современных системах вполне себе writeback (а 1M блока вполне себе влезает в L3), а во-вторых, у тебя оверхеда асимптотически столько же, сколько и нагрузки: O(n).

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

Нинасколько не адекватен. Как уже выше отметили, ты меряешь время четырёх переключений контекста и записи кучи нулей в кэш с памятью. Во-первых, чтения не происходит (а кэши в современных системах вполне себе writeback), а во-вторых, у тебя оверхеда асимптотически столько же, сколько и нагрузки: O(n).