Возникла необходимость написать простую программу, которая будет считывать данные по rs-232 и записывать их в файл. Пишу я ее на C++ с использованием QtSerialPort. Собственно, с написанием работающей программы проблем нет, но есть сомнения в ее надежности.
Дело в том, что программа должна работать непрерывно, в течении 2-х часов. За это время она непрерывно получает 12-байтные пакеты из порта, преобразовывает их и пишет в файл. В выходном текстовом файле за все время работы накопится порядка 36кк строк. Программа будет запускаться на компьютере с 2Гб ОЗУ и файловой системой ext3.
Хотелось бы знать не зависнет ли программа, когда накопится много данных? Не будет ли она тормозить и терять из-за этого данные (пакеты из порта идут непрерывным потоком)?
У меня нет возможности протестировать все заранее.