На сервере зависает агент при очищении памяти

  • Автор темы Автор темы fedotxxl
  • Дата начала Дата начала
Ага, если не аккуратно удалять, нотес тоже падает. Это в общем, а в частных случаях иногда удаётся. В моём случае успешно работал принцип "последним создал, первым удалил" (LIFO).
Выгружаться агент стал моментально, но предел на объём объектов всё равно остался.
Другой способ борьбы, чтобы агент пинал другой, вспомогательный агент который и выполняет основную работу. Перезапуск второго агента очищает память.
 
не плачь. мама купить тобі *#$%&^@ (чтоб не было похоже на рекламу) :)

Вообще, случай тяжелый. Я когда-то тоже сидел, гадал где правильный Delete всунуть. Причем, Delete ObjectVariable и Set ObjectVariable = Nothing не равноценны в этом случае.

Хороший совет:
Может стоит присмотреться к порядку вызова Delete
И внутрях Delete для "старшего" объекта дорисовать удаление "младших".

...нужно было удалить объект С, а потом попробовать получить к нему доступ через объект Б...
не понятно мне, что тут такого запретного?
Аццессь виолэйшн (с) Борланд
 
Причем, Delete ObjectVariable и Set ObjectVariable = Nothing не равноценны в этом случае.
поплакал и вспомнил, что применение само по себе команды Delete замедляет работу скрипта в 2 и более раза...
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!