Создание больших файлов/изменение размеров файлов |
Здравствуйте, гость ( Вход | Регистрация )
Создание больших файлов/изменение размеров файлов |
wiz29 |
21.5.2012, 13:22
Сообщение
#1
|
Старейший участник Группа: Участник Сообщений: 600 Регистрация: 7.7.2010 Из: Санкт-Петербург Пользователь №: 1866 Спасибо сказали: 94 раз(а) Репутация: 12 |
Всем привет. Интересует вопрос создания больших в файлов под linux/unix/mac os (PC) под виндой решение мне известно в т.ч. средставами QFile получается сделать быстро:
платформозависимое решение windows
с помощью QFile работает так же быстро:
для примера размер переменной в моих тестах == 6.5 Gb Виндовый код отрабатывает с точки зрения пользователя мгновенно (конкретное время не замерял). Под linux\unix\mac os (с случае реализации через QFile) наблюдается подвисание в момент вызова file.close(). При стандартной работе через стандартные C функции результат с тормозами такой же на закрытии файла close(fd).
Если кто то знает как можно справится с проблемой просьба подсказать. Заранее всем спасибо. Сообщение отредактировал wiz29 - 21.5.2012, 13:34 |
|
|
Iron Bug |
22.5.2012, 13:36
Сообщение
#2
|
Профессионал Группа: Модератор Сообщений: 1611 Регистрация: 6.2.2009 Из: Yekaterinburg Пользователь №: 533 Спасибо сказали: 219 раз(а) Репутация: 12 |
|
|
|
Текстовая версия | Сейчас: 29.11.2024, 4:25 |