Накопал причину, но в итоге опять уперся, и теперь опять очень нужны ваши советы и мнения
Итак, память расходуется и не возвращается, когда в режиме runas выполняется какой-нибудь queryRun. Точнее, после того как выполняется queryRun.next() - в этот момент в течение нескольких секунд уходит примерно 20 мб. И вернуть их ну никак не получается.
С учетом того что не под каждым пользователем такое происходит, пока напрашивается вывод что память требуется под определение прав. Не знаю, у меня пока других соображений нет, но например когда я рядового пользователя включил в группу Admin то память на его queryRun сразу перестала расходоваться.
Собственно Workflow тут и не причем как таковой, не в нем конкретно проблема, а в этой странной особенности Аксапты.
Так что жду снова ваших советов, кто каким опытом поделится, мне пока совершенно ничего на ум не приходит кроме как плюнуть на runas и тупо исполнять в обычном режиме, но это хотелось бы в последнюю очередь
|