Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Название темы: MemoryMappedFile & ReadFile
Показать сообщение отдельно

Пользователь


Сообщения: 107
Благодарности: 9

Профиль | Цитировать


Цитата lxa85:
Да, мапирование дольше, т.к. там
1 - чтение файла с медленного HDD, 2 - запись данных в ОЗУ (+накладные расходы, выделения памяти, менеджера памяти и т.д.). »
Цитата Sidewalker:
long a1 = DateTime.Now.Ticks;
accessor1.ReadArray<int>(0, Sc3.mas3, 0, 262144); // 1 mb
long a2 = DateTime.Now.Ticks;
time1 = (a2 - a1) / 10000; // milliseconds »
Что насчёт того что я засекаю время именно копирования данных из озу (отображенный файл) в озу (массив в структуре) ?? Мне казалось что чтение файла с HDD выполняется в
Цитата Sidewalker:
var mmf1 = MemoryMappedFile.CreateFromFile(@"C:\Users\xxx\Documents\Visual Studio 2010\Projects\sizetests1\sizetests1\bin\Debug\Test.data", FileMode.Open, "file1")) »

Цитата lxa85:
Получишь графики - объясняй их форму, характер и т.д. »
Мне нужна МИКРОстатистика, не более того, без графиков и проч. Только небольшое сравнение.

Цитата lxa85:
проводи тесты на скорость линейного доступа, случайного доступа »
Я разве не этим занимаюсь в
long a1 = DateTime.Now.Ticks;
accessor1.ReadArray<int>(0, Sc3.mas3, 0, 262144); // 1 mb
long a2 = DateTime.Now.Ticks;
time1 = (a2 - a1) / 10000; // milliseconds
? Чем не тест?

Последний раз редактировалось Sidewalker, 18-07-2020 в 17:04.


Отправлено: 10:31, 19-11-2011 | #3

Название темы: MemoryMappedFile & ReadFile