powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как быстрее писать в файл
8 сообщений из 8, страница 1 из 1
Как быстрее писать в файл
    #37736538
Guест
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Обрабатываю данные и формирую текстовые файлы(20 мб)
Подскажите, что быстрее построчно записывать данные в файл или писать всё в переменную и потом скидывать всё в файл разом.
...
Рейтинг: 0 / 0
Как быстрее писать в файл
    #37736548
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В общем-то зависит от конкретной ситуации

1) если склеивать переменную простой конкатенцией - это сильные тормоза, сильно ускоряет процесс класс Concat (поищите где-то тут было)
2) если при записи на диск включено кэширование записи - это тоже сильно ускоряет процесс. Обычно оно включено.

Вообще, рекомендую просто замерить в конкретных полевых условиях
...
Рейтинг: 0 / 0
Как быстрее писать в файл
    #37736612
Guест
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro,

Спасибо, попробую Concat.
А вообще в файлах получается порядка 450000 строк ~16160929 символов
...
Рейтинг: 0 / 0
Как быстрее писать в файл
    #37736743
еще
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вот тут было про скорость работы с файлами

http://www.sql.ru/forum/actualthread.aspx?tid=900891&hl=alex_men
...
Рейтинг: 0 / 0
Как быстрее писать в файл
    #37736822
Guест
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
попробовал с Concat, получилось медленнее чем построчно записывать. буду писать в файл построчно
...
Рейтинг: 0 / 0
Как быстрее писать в файл
    #37737264
Фотография VSVLAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Guест,

В интернете есть спец реализация класса StringBuilder - скорость высокая. Например нашёл тут .
...
Рейтинг: 0 / 0
Как быстрее писать в файл
    #37737425
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Быстро ли, медленно ли, построение строки это все равно лишние действия, к тому же связанные с выделением около 20мб памяти. Запись сразу в файл выгодней.
...
Рейтинг: 0 / 0
Как быстрее писать в файл
    #37737503
cyber_police
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
мне интересно в VISUAL BASIC'е возможно написать скрипт .DLL в котором будет какая либо функция допустим Shutdown или Add User... Модератор: возможно, но какое это имеет отношение к теме топика? заведи отдельный топик плиз
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как быстрее писать в файл
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]