O kpm morre algumas vezes com um erro de segmentação se estiverem marcados mais que um processo e a lista for actualizada. Não sei porquê...
A barra de informação e a lista de processos estão optimizados para um fonte de 12pt. Fica bem com fontes até 14pt, mas fica horroroso para fontes maiores.
O kpm pode consumir muitos recursos do CPU se o período de actualização for pequeno. No meu sistema (AMD K6PR200) ele usa aproximadamente 5 porcento do tempo do CPU com uma actualização de um segundo. Isto também depende do número total de processos (todos os processos, não apenas os mostrados) e pode ser muito superior a isto.
O número de %CPU não é exacto para períodos de tempo curtos devido à granularidade do temporizador.
O campo WCHAN não é correcto se o processo dormir em local fora dos indicados em System.map (por exemplo, num módulo do núcleo). Nestes casos, a última entrada do System.map será mostrada (qualquer coisa como _end).
O kpm não aguenta com mais que um processo com o mesmo PID. Isto pode ocorrer quando se usa CLONE_PID com a chamada de sistema clone().