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

Скорее всего не освобождается динамически выделяемая оперативная память. Если сами каких-нибудь скриптов или модулей не дописывали кроме этого драйвера Ломиконта - надо искать в нем утечку. Последнее время появились и автоматизации для этого дела. А раз исходники ваши, вам легко это дело отловить просто включив мониторинг управления памяти в отладочном проекте драйвера.