CoreFile & CoreDump & Core file size

carlkim·2024년 1월 4일
0

시스템엔지니어링

목록 보기
29/35

코어 파일(Core file)과 코어 덤프(Core dump)는 프로그램이 비정상적으로 종료되었을 때
디버깅과 분석을 돕기 위해 생성되는 파일 두 용어는 주로 UNIX 및 UNIX 계열 운영 체제에서 사용.

  1. 코어 파일(Core file):

코어 파일은 프로그램이 비정상 종료되었을 때 메모리의 상태를 저장하는 파일입니다.
이 파일은 주로 프로그램의 버그를 식별하고 디버깅하는 데 사용됩니다.
코어 파일은 실행 중인 프로세스의 메모리 상태를 스냅샷으로 저장하며, 이를 통해 개발자가 어떤 상황에서 프로그램이 충돌했는지를 파악할 수 있습니다.

  1. 코어 덤프(Core dump):

코어 덤프는 코어 파일을 생성하는 과정 또는 코어 파일 자체를 지칭할 때 사용되는 용어입니다.
프로그램이 예기치 않게 종료되면 운영 체제는 해당 프로세스의 메모리 상태를 코어 덤프 파일에 저장합니다.
코어 덤프 파일은 주로 디버깅 도구를 사용하여 프로그램이 비정상 종료된 원인을 파악하는 데 도움을 줍니다.

  1. 코어 파일 크기(Core file size):

코어 파일 크기는 해당 파일이 차지하는 디스크 공간을 나타냅니다.
크기는 프로그램이 종료될 때 메모리 상태를 저장하는 양과 관련이 있습니다.
큰 코어 파일은 더 많은 정보를 포함하지만 디스크 공간을 많이 차지하게 됩니다.
코어 파일과 코어 덤프는 주로 개발자가 프로그램에서 발생하는 버그를 식별하고 해결하기 위해 사용됩니다. 디버깅 도구를 사용하여 코어 파일을 분석하면, 어떤 부분에서 예외가 발생했는지, 어떤 변수의 값이 어떤 상태인지 등을 확인할 수 있습니다.

profile
기본부터 가면 됩니다.

0개의 댓글

관련 채용 정보