Тема / Topic: Непрерывное увеличение размера дамп файла.
Fanker
Junior Member / Новичок
Участник № / Member № 5467
отправлено / posted
Возникла проблема с дампом. Простой проект, в дамп сохраняются значения трех каналов. В настройках МРВ указал имя файла и поставил галочки напротив "Считывать при старте" и "Сохранять". В настройках Синхр/Дамп выбрал "дамп". Запускаю проект в профайлере, файл дампа начинает расти. Каждые 10-15 секунд в конец файла дописываются 2 байта FF. Через 2 часа работы, файл вырос до 6.5 киллобайт из которых лишь первые 110 байт несут смысловую нагрузку, остальные FF, это хорошо видно в HEX-редакторе.
отправлено / posted
В течение 14 часов гоняли проект с файлом dump. Период сохранения установили около 10 с. Начальный размер файла как был равен 1478 байт, так и остался. Некоторый рост в течение первых часов работы МРВ возможен, но впоследствии размер файла должен стабилизироваться, если при последующих запусках узла не было редактирования проекта.
Сообщения / Posts 17317 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Fanker
Junior Member / Новичок
Участник № / Member № 5467
отправлено / posted
У меня период сохранения 1 с. Каналы класса Hex32. (Возможно с этим связан рост.) Я запускал МРВ три раза по 2 часа, каждый раз рост продолжался. Сейчас файл dump весит чуть больше 10 килобайт.
Сообщения / Posts 8 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Fanker
Junior Member / Новичок
Участник № / Member № 5467
отправлено / posted
Да, релиз 6.07.7 Это новый проект, содержащий только 10 каналов класса HEX32, к которым привязана пила, а содержимое отображается на экране в текстовых формах. При запуске хорошо видно, что сразу же содержимое дампа начинает заполняться словами "FF FF". Вот всё содержимое папки проекта. http://dl.dropbox.com/u/49913235/RTM_1.zipСообщения / Posts 8 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Видимо, Вы запускали проект под профайлером. По причине несколько расширенного набора функций у профайлера по сравнению с МРВ, существуют условия при которых некоторое увеличение объема DUMP-файла имеет место. В частности, это происходит при малых периодах сохранения (1 < Период сохранения состояния системы < 15). В ближайшем релизе такие ситуации будут блокированы.
Сообщения / Posts 17317 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Fanker
Junior Member / Новичок
Участник № / Member № 5467
отправлено / posted
Хм. Что вы подразумеваете под "расширенным набором функций"? Можете ли вы гарантировать, что под МРВ подобного увеличения не будет? Или мне нужно увеличить период сохранения до 15 секунд, чтобы подобного роста не происходило?
Сообщения / Posts 8 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Именно в МРВ текущего релиза мы и проверяли в течение 14 часов. Чтобы обойти эту ситуацию при работе под профайлером, увеличивайте период сохранения. Мы полагаем, что задание периода сохранения в пределах единиц секунд вряд ли может иметь практическое значение. А дополнительные файловые операции, которые при этом возникают, в той или иной мере являются дополнительной нагрузкой на систему.
Сообщения / Posts 17317 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Romсheg
unregistered
отправлено / posted
Во многих наших проектах динамика измеряется десятками миллисекунд, и порой пропуск даже одного значения по уставкам, которые верхний уровень может выдавать с частотой в десятки секунд, несет за собой человеческие жизни.
Относительно файловых операций - сохранение дампа должно выполняться в отдельном потоке и не требовать времени основного цикла математической обработки. Пожалуйста, учтите это в дальнейших релизах продукта.
[ 21.11.2011, 15:11: Сообщение отредактировал / Message edited by AdAstra Technical Support ]
IP / IP: IP адрес / IP address |
Fanker
Junior Member / Новичок
Участник № / Member № 5467
отправлено / posted
Я согласен с Romcheg. Буду пробовать запустить проект на МРВ.
[ 22.11.2011, 09:44: Сообщение отредактировал / Message edited by AdAstra Technical Support ]
Сообщения / Posts 8 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Файловые операции выполняются в отдельных потоках. Но это не исключает их из потребителей ресурсов ПК.
Сообщения / Posts 17317 | Из / From: Россия
| IP / IP: IP адрес / IP address |