요약본 개시는 실시간 운영체제에서 동작하는 소프트웨어 애플리케이션의 진단 방법 및 장치에 관한 것이다. 본 개시의 일 측면에 의하면, 애플리케이션 진단 장치가 애플리케이션을 진단하는 방법에 있어서, 각 애플리케이션 태스크의 진단 대상 데이터를 DM 버퍼의 특정 주소에 기록하는 데이터 기록 과정; 상기 DM 버퍼로부터 상기 진단 대상 데이터를 획득하고 상기 진단 대상 데이터의 종류에 따라 분류하여 상기 진단 대상 데이터를 포함하는 전송 대상 데이터를 DM 공유 메모리에 기록하는 데이터 분류 저장 과정; 상기 공유 메모리에서 상기 전송 대상 데이터를 획득하여 데이터 수집 장치로 전송하는 데이터 전송 과정; 및 상기 전송 대상 데이터에 포함된 상기 진단 대상 데이터를 수집하여 GUI(Graphical User Interface)로 출력하거나 상기 진단 대상 데이터를 파일로 저장하는 데이터 수집 과정을 포함하는 애플리케이션 진단 방법을 제공한다.