|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
14.08.2015, 00:50 | #11 |
Форумчанин
Регистрация: 13.08.2011
Сообщений: 184
|
Для просмотра вероятно лучше разбить все данные на страницы.
Грузить весь файл в память не дело. |
15.08.2015, 15:39 | #12 |
Пользователь
Регистрация: 19.08.2014
Сообщений: 16
|
Как же мне быть, если например я хочу рассчитать среднее значение по всем измерениям какого-нибудь параметра? Для этого нужно чтобы все значения этого параметра (ну и других параметров тоже) "сидели" в массиве измеренных значений параметров. Т.е. мне нужно загрузить весь файл или сборку целиком.
Хотя основная часть строк в memo (из-за этого и получаются миллионы строк, так было бы только сотни тысяч) тратится на то, что исходная организация файла до обработки имеет такой вид: Измерение 1 Параметр 1: значение Параметр 2: значение ... Параметр n: значение Измерение 2 Параметр 1: значение Параметр 2: значение ... Параметр n: значение ... ... Измерение m Параметр 1: значение Параметр 2: значение ... Параметр n: значение Думаю в условиях моей ограниченности в знаниях и навыках лучше мне разбить работу программы на две отдельные составляющие: 1) предобработка данных, которая сформирует мне текстовый файл с правильной структурой данных, соответствующих двумерному массиву "Измерения/Параметры" или табличной форме представления: Параметр: параметр 1 ! параметр 2! ...параметр n ! Измерение 1: значение 1 ! значение 2 !...значение n ! Измерение 2: значение 1 ! значение 2 !...значение n ! ... Измерение m: значение 1 ! значение 2 !...значение n ! Тогда я смогу осуществлять эту предобработку для отдельных сборок из файлов, которые будут вмещаться в memo. При этом будет происходить уменьшение кол-ва строк в предобработанном файле из-за перевода в табличный вид. 2) Склеивание этих предобработанных файлов путем дописывания их в другое окно memo с последующим выводом всей сборки в один файл. Ну а потом уже переводить его в массив данных и производить расчеты. Понимаю, что все это на детском уровне но пусть пока хоть так. Последний раз редактировалось Sallivan_Bidl; 15.08.2015 в 15:43. |
15.08.2015, 15:45 | #13 | |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
Цитата:
Не уверен, что у ТС прога весит больше гига. Всё остальное, - решаемо.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Задача-найти объем оперативной памяти по шестнадцатеричному адресу последнего байта оперативной памяти | Ksana Alex | Помощь студентам | 4 | 14.11.2013 15:51 |
Создание файла в оперативной памяти | AndreyK | C++ Builder | 9 | 18.04.2012 16:15 |
Объем оперативной памяти | Alexandr555 | Win Api | 9 | 07.10.2011 20:09 |
4 Гб оперативной памяти для vista | oridoroga | Помощь студентам | 0 | 12.01.2010 00:03 |
недостаточно оперативной памяти для отображения информации | VVlad69 | Microsoft Office Access | 0 | 02.04.2009 14:51 |