Последние записи
- Перенести программу из Delphi в Lazarus
- Определить текущую ОС
- Автоматическая смена языка (раскладки клавиатуры)
- Сравнение языков на массивах. Часть 2
- wprintf как напечатать кириллицу
- Взаимодействие через командную строку
- Сравнение языков на массивах. Часть 1
- Сравнение языков по скорости
- Чтение огромных xml-файлов
- Как в Python+Selenium webdriver открыть новую вкладку в уже открытом браузере?
Интенсив по Python: Работа с API и фреймворками 24-26 ИЮНЯ 2022. Знаете Python, но хотите расширить свои навыки?
Slurm подготовили для вас особенный продукт! Оставить заявку по ссылке - https://slurm.club/3MeqNEk
Online-курс Java с оплатой после трудоустройства. Каждый выпускник получает предложение о работе
И зарплату на 30% выше ожидаемой, подробнее на сайте академии, ссылка - ttps://clck.ru/fCrQw
31st
Июл
Скорость записи файла (исследование)
Posted by Chas under Общалка, Операционные системы
Проводил исследования скорости записи файлов, с целью установления зависимости времени записи от количество файлов. Для работы с файлами использовал чистый WinAPI. Исследование проводилось на файлах разных размеров, типов и расширений. Хочу поделиться на мой взгляд интересными результатами исследования на примере одного файла (с другими файлами результаты идентичны в физическом смысле):
kta87
Файл: *.jpg;
Размер файла: 13376719 байт;
Количеств записанных байт увеличиваем по формуле Y=X^2, начиная с 64 байт. Максимальная длинна записи для этого файла составляет 8388608 байт. На исследование выносилось два параметра: Время записи, сек и скорость записи, байт/сек * 10^3. Скорость записи вычисляется как отношение количества записанных байт к общему времени записи.
Результаты исследования времени записи и скорости записи представлены на рисунках 1 и 2 соответственно.
Как видно из результатов исследования время записи плавно увеличивается до определенного момента, затем наблюдается резкое уменьшение времени, затрачиваемого на запись. Поведение скорости записи соответствует представленной картине, т.е. наблюдается падение скорости записи, затем резкое увеличение. Экстремум соответствует записи длинной в 65536 байт.
Обсуждение: С чем связанно такое поведение исследуемых параметров и что это за магия такая с числом 65536?
DiemonStar
Например, в системе нашелся еще один потребитель жесткого диска и немного подвинул ваш тест… или с методикой измерений что-то не то…
waleri
Есть внутренние буфера, и (насколько я помню) их размер кратен 256К.
Отсюда любая операция не кратная 256К требует лишних телодвижений.
Похожие статьи
Купить рекламу на сайте за 1000 руб
пишите сюда - alarforum@yandex.ru
Да и по любым другим вопросам пишите на почту
пеллетные котлы
Пеллетный котел Emtas
Наши форумы по программированию:
- Форум Web программирование (веб)
- Delphi форумы
- Форумы C (Си)
- Форум .NET Frameworks (точка нет фреймворки)
- Форум Java (джава)
- Форум низкоуровневое программирование
- Форум VBA (вба)
- Форум OpenGL
- Форум DirectX
- Форум CAD проектирование
- Форум по операционным системам
- Форум Software (Софт)
- Форум Hardware (Компьютерное железо)