LINUX.ORG.RU

Re: Влияет ли наличие отладочной информации на скорость выполения бинаря ?

если бинарь elf - то нет, код генерится один и тот же .. , влияет только на вес бинаря так как используются дополнительные секции типа debug/debug_line или что то типа того ..

lg ★★ ()

Re: Влияет ли наличие отладочной информации на скорость выполения бинаря ?

Спасибо !
а еще такой вопрос
а расход памяти как будет
т.е пускается прога, потом форкается многократно
как я понимаю т.к. используется COW то сам код
будет в одном экземпляре висеть в памяти
т.е. грубо говоря общий расход пямяти подрастет
только на разницу между размерами чистого и дабаг бинаря
мои рассуждения похожи на правду или всеже ошибаюсь ?

anonymous ()

Re: Влияет ли наличие отладочной информации на скорость выполения бинаря ?

kernel подгружает только сегменты на которых стоят флаг loadable. Насколько я помню (а знал ли я вообще?) debug секции не имеют этот флаг, то есть реально в память они не будут подгружены .. То есть нет никакой разницы в потреблении памяти между debug и non-debug версиями .. еще раз debug инфа влияет только на размер бинаря ..

lg ★★ ()

Re: Влияет ли наличие отладочной информации на скорость выполения бинаря ?

>kernel подгружает только сегменты на которых стоят флаг loadable.

А там не demand-loading? Т.е. страница понадобилась -- pagefault -- загрузили... или не так?

lodin ★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.