Specman: отладка недоступной памяти

У нас огромная среда, построенная из вспомогательных сред, поддерживаемых многими пользователями. Когда мы запускаем тест, мы видим, что у нас есть GC каждые 10 мкс, когда мы используем "show mem", мы видим, что у нас есть около 3 ГБ в качестве недоступной памяти, после того, как GC был удален.

Как мы можем определить, что вызывает такое огромное потребление в нашей памяти? Использование iprof mem не дало "большого" потребителя памяти.

1 ответ

Используете ли вы Specman auto GC? Вы можете проверить это, выполнив "config mem" в приглашении specman и проверив, что -automatic_gc_settings=STANDARD. если нет, попробуйте использовать auto gc и посмотрите, внесет ли он какие-либо изменения. Если да, вам может потребоваться увеличить размер процесса. вы работаете в 32 или 64-битном режиме? чтобы лучше понять проблему и помочь вам, будет лучше, если вы запустите переменную env SPECMAN_MEMORY_FULL_DEBUG и отправите Cadence для поддержки полученного журнала. Если вы откроете дело для поддержки каденции и отправите мне номер, я могу помочь вам в дальнейшем.

С уважением, Semadar Менеджер по работе с клиентами @Cadence

Другие вопросы по тегам