Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2008.07.20;
Скачать: [xml.tar.bz2];

Вниз

Проконсультируйте по работе с объемными файлами   Найти похожие ветки 

 
MaryM ©   (2008-06-17 11:05) [0]

Народ, подскажите. Предположим, я делаю текстовый редактор (это не совсем так, но не суть), в котором бы редактировались большие файлы (большие - ок. 500 000 символов с пробелами или больше). Так вот, вопрос мой состоит в том, как подобные вещи делают профессионалы - открытие такого большого файла, он же, как я понимаю, выгружается в память... не нужно ли это делать как-то по-другому?
Понимаю, что мой вопрос сумбурен и непрофессоинален, но на то это и раздел для начинающих. Может, есть какие-то статьи на эту тему?..


 
Игорь Шевченко ©   (2008-06-17 11:11) [1]

500 000 это мелочи - грузи в мемо


 
Anatoly Podgoretsky ©   (2008-06-17 11:15) [2]

> MaryM  (17.06.2008 11:05:00)  [0]

Откуда же это большой файл, всего лишь полмегабайта - ничто. У тебя что 32 мб оперативки?


 
MaryM ©   (2008-06-17 11:21) [3]

>>Откуда же это большой файл, всего лишь полмегабайта - ничто. У тебя что 32 мб оперативки?
я просто волнуюсь заранее, на всякий случай *краснеющий смайлик*


 
TUserClass   (2008-06-17 11:22) [4]

Действительно - а если файл в 5 гб ??? Сам интересуюсь этим вопросом - ждем ответов... :)


 
Anatoly Podgoretsky ©   (2008-06-17 11:24) [5]

Так поскольку это собственный редактор, то кто же мешает замерить занимаемую память и скорость загрузки файла. Должно  быть доли секунды и 0.5-1.5 мб памяти под файл.
Если это не так, то переписывать с нуля.


 
Игорь Шевченко ©   (2008-06-17 11:46) [6]

за ради интереса написал простой редактор (мемо).
файл в 2 500 000 символов загружается мгновенно


 
Anatoly Podgoretsky ©   (2008-06-17 11:57) [7]

> Игорь Шевченко  (17.06.2008 11:46:06)  [6]

Не удивительно, поскольку скорость чтения современных винчестеров 50 000 000 - 120 000 000 байт/сек



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2008.07.20;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.043 c
2-1213613675
EgorovAlex
2008-06-16 14:54
2008.07.20
Запись в файл и чтение из файла записи: есть запись:


15-1212563337
Kolan
2008-06-04 11:08
2008.07.20
Есть подозрение, что найдено средство от зависания отладки...


2-1213966686
nata
2008-06-20 16:58
2008.07.20
Русские идентификаторы в Delphi for .Net (BDS 2006)


2-1213793347
Dmitry1987
2008-06-18 16:49
2008.07.20
Извлечь значение


2-1214166864
psa247
2008-06-23 00:34
2008.07.20
Выполнение запроса с цифрами





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский