![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
wiz29 |
![]()
Сообщение
#1
|
![]() Старейший участник ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 600 Регистрация: 7.7.2010 Из: Санкт-Петербург Пользователь №: 1866 Спасибо сказали: 94 раз(а) Репутация: ![]() ![]() ![]() |
Всем привет. Интересует вопрос создания больших в файлов под 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 |
|
|
![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 2.6.2025, 22:18 |