procfs записывает часть этой информации, но (я считаю) не всю, и определенно не "для различных мелких частей", а только для всего процесса в целом. Я сомневаюсь, что записи ядра, например переключение контекста или сбои страниц "для различных мелких частей" в любом месте. Может быть, вы можете сделать снимки соответствующих псевдофайлов /proc
в начале и в конце каждой «малой части» и взять разницу - для некоторых приложений (которые не разветвляются постоянно), которые могут приемлемый заменитель.