Этот вопрос носит чисто теоретический характер.
Мне было интересно, может ли исходный код Linux иметь утечки памяти, и как они отлаживали его, учитывая, что это, в конце концов, Linuxимеет дело с памятью каждой программы?
Я, очевидно, понимаю, что Linux, написанный на C, должен иметь дело с malloc
и free
.Я не понимаю, как мы измеряем утечки памяти в операционной системе.
Обратите внимание, что этот вопрос не относится к Linux;он также решает соответствующие проблемы в Windows и MacOS X (Дарвин).