Data Manager
Прокопенко Вера; 20.5.03
Почему такое может быть?
Во время работы проекта растет используемая оперативная память, в
частности задача CCRTLOADER.EXE (Data Manager)использует все больше
и больше памяти, проект уже через сутки работы начинает
подтормаживать. Сообщений об ошибках явных нет, очереди скриптов
нет. Может ли такое происходить из-за загруженности сети Profibus?
В сети два контроллера S300, панель оператора, два РС с карточками
5611. Есть еще связь с контроллером Ломиконт 110, драйвер писали
сами. База на 1040 тегов. Кажется, ситуация обострилась после
добавления в сеть панели оператора. И что именно делает задача
CCRTLOADER.EXE?
Re: Data Manager
Евгений Трунов;
20.5.03
А этот самый драйвер Ломиконта, который собственный, еще в
каких-нибудь Ваших проектах использовался? Была ли там такая
ситуация? Потому как очень хочется думать именно на него.
Re: Data Manager
Eugene; 20.5.03
Может тормозить из-за некорректного построения опроса CPU,
неправильного использования динамически выделяемой памяти и
машинного времени процессора.
Re: Data Manager
Василенко; 22.5.03
Скорее всего не освобождается динамически выделяемая оперативная
память. Если сами каких-нибудь скриптов или модулей не дописывали
кроме этого драйвера Ломиконта - надо искать в нем утечку.
Последнее время появились и автоматизации для этого дела. А раз
исходники ваши, вам легко это дело отловить просто включив
мониторинг управления памяти в отладочном проекте драйвера.