0
arhiordinator
14.01.15
✎
15:07
|
Добрый день всем :) Такой вопрос рабочие процессы в кластере серверов съедают не более 3 гигов,памяти 16 гигов. В параметрах кластера (допустимый объем памяти) 3145728 делали и 10145728.
Рабочие сервера в свойствах сервера, максимальный объем памяти 0.
Как сделать, что бы рабочие процессы в сумме больше 3,1 гига были, а то они как то больше не поднимаются, хотя памяти много.
|
|
7
unregistered
14.01.15
✎
15:44
|
(0) Зачем?...
Если не потребляет, значит ему больше не требуется.
В 1С неплохо запилен уборщик, удаляющий из памяти ненужные ему объекты.
Так что придётся создать достаточную нагрузку (например, см (2)) чтобы памяти начало кушаться больше, либо смоделировать ошибку, вызывающую утечки.
Например
...распространенная причина неэффективное использование памяти - утечки памяти. К утечкам памяти приводит создание циклических ссылок – память выделяется и не освобождается. Например, если есть объекты, внутри которых вложены другие объекты, и где-то в глубине они ссылаются на самый верхний объект. В результате образуется циклическая ссылка.
Упрощенный пример циклической ссылки:
Данные = Новый Структура;
Данные.Вставить("Ключ", Данные);
Следует разрывать (очищать) ссылки, когда объект становится не нужен.
Например, для примера выше:
Данные.Ключ = Неопределено;
|
|