Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.03.2009, 09:11   #1
начинающий кодер
только учусь!
Форумчанин
 
Аватар для начинающий кодер
 
Регистрация: 08.02.2009
Сообщений: 124
По умолчанию Как узнать программно скорость чтения и записи на жесткий диск.

И максимальную скорость чтения.
«Я знаю, что ничего не знаю, но многие не знают и этого».
начинающий кодер вне форума Ответить с цитированием
Старый 05.03.2009, 10:38   #2
Dj_smart
Капсула от спама
Форумчанин
 
Аватар для Dj_smart
 
Регистрация: 04.03.2008
Сообщений: 779
По умолчанию

Узнать текущее время.
Можно в принципе попробовать открыть файл, записать дынных на метров 100 и закрыть.
После этого отнять от этого времени то и получить сколько прошло.
Если данный ответ не столь конкретен, как Вы желаете его увидеть, возможно необходимо поразмыслить, стоит ли вопрос того, чтобы о нём спрашивать на форуме?
CncFiles.ru - бесплатный файловый хостинг
Dj_smart вне форума Ответить с цитированием
Старый 05.03.2009, 14:01   #3
rainbow
Форумчанин
 
Регистрация: 06.09.2008
Сообщений: 156
По умолчанию

Цитата:
Сообщение от Dj_smart Посмотреть сообщение
Узнать текущее время.
Можно в принципе попробовать открыть файл, записать дынных на метров 100 и закрыть.
После этого отнять от этого времени то и получить сколько прошло.
А можно и сделать программу, которая отчитывает время записи на диск 100 метрового файла и чтения его же.
Ужас, как я устал от тупизны...
rainbow вне форума Ответить с цитированием
Старый 05.03.2009, 14:03   #4
Dj_smart
Капсула от спама
Форумчанин
 
Аватар для Dj_smart
 
Регистрация: 04.03.2008
Сообщений: 779
По умолчанию

Прикольная шутка, +1
Я имел в виду, открыть - assignfile
Закрыть - closefile
Вы наверное подумали, что это сделать в блокноте?
Если данный ответ не столь конкретен, как Вы желаете его увидеть, возможно необходимо поразмыслить, стоит ли вопрос того, чтобы о нём спрашивать на форуме?
CncFiles.ru - бесплатный файловый хостинг
Dj_smart вне форума Ответить с цитированием
Старый 05.03.2009, 14:53   #5
rainbow
Форумчанин
 
Регистрация: 06.09.2008
Сообщений: 156
По умолчанию

Не обязательно открывать, программа может создать и записать его на диск, Assign, Rewrite, Write, потом также прочитать Assign, Reset, Read, и потом закрыть и уничтожить Close, Erase чтобы не занимать 100мб на жестком диске.
Ужас, как я устал от тупизны...
rainbow вне форума Ответить с цитированием
Старый 05.03.2009, 15:02   #6
Dj_smart
Капсула от спама
Форумчанин
 
Аватар для Dj_smart
 
Регистрация: 04.03.2008
Сообщений: 779
По умолчанию

Цитата:
Не обязательно открывать, программа может создать и записать его на диск, Assign, Rewrite, Write, потом также прочитать Assign, Reset, Read, и потом закрыть и уничтожить Close, Erase.
По-моему вы либо не поняли суть вопроса, либо не разбираетесь в методах работы с фалами в Delphi. Открыть файл это не значит открыть его для просмотра в программе, а именно открыть методом assignfile. В предыдущем посте сам процесс записи и чтения я опустил т.к. не счел нужным описывать.
Если данный ответ не столь конкретен, как Вы желаете его увидеть, возможно необходимо поразмыслить, стоит ли вопрос того, чтобы о нём спрашивать на форуме?
CncFiles.ru - бесплатный файловый хостинг
Dj_smart вне форума Ответить с цитированием
Старый 05.03.2009, 16:10   #7
DeKot
Участник клуба
 
Аватар для DeKot
 
Регистрация: 12.08.2008
Сообщений: 1,977
По умолчанию

Вобще-то в Дельфи при паскалевском подходе к работе с файлами (AssignFile,Write,CloseFile) при записи в файл информация пишется в промежуточный буфер и только после команды закрытия файла (CloseFile)
переписывается в файл на диск.Так что уж лучше применять объектный подход (TSring -> TStringList или потоки TFileStreem).
И не сомневайся даже ... отдых - кайф, работа - лажа!
DeKot вне форума Ответить с цитированием
Старый 05.03.2009, 16:13   #8
JTG
я получил эту роль
Старожил
 
Аватар для JTG
 
Регистрация: 25.05.2007
Сообщений: 3,694
По умолчанию

Есть время доступа к данным, которое отличается в середине и с краю "блина", и есть собственно скорость передачи данных, которая зависит от шины, кеша и т.п., так что втупую читать файл не катит, особенно учитывая, что автор пишет аналог линуксовых "коньков" под винду.
пыщь
JTG вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
тормозит жесткий диск Опасный Опельсин Компьютерное железо 2 10.03.2012 22:52
жесткий диск Satorin Свободное общение 1 10.02.2009 17:05
Жесткий диск нестабильно работает VladimirVB Компьютерное железо 8 26.11.2008 20:19
плавиться жесткий диск? L_M Компьютерное железо 5 26.11.2008 15:51
жесткий диск Elm0 Компьютерное железо 10 01.06.2007 10:00