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

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

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


person Kamil.Khoury    schedule 15.05.2014    source источник


Ответы (1)


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

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

person Semadar    schedule 15.05.2014