Klisi 0.6.5 무료 다운로드·설치 방법, Callgrind 프로파일에서 느린 함수 찾기
Klisi는 Callgrind 프로파일의 함수별 비용을 살피는 Linux용 무료 프로그램입니다. Flathub의 0.6.5가 x86_64와 aarch64에 제공됩니다. Flatpak이 준비된 컴퓨터에서 공식 설치 참조 파일과 앱 ID를 확인한 뒤 설치하세요.
Klisi 0.6.5 Linux Flathub 참조 파일
com.ckardaris.Klisi.flatpakref는 앱 전체를 담은 번들이 아니라 Flathub의 Klisi 설치 대상을 가리키는 참조 파일입니다.
설치 전에 Linux 구조와 Flatpak을 확인합니다
Flathub는 Klisi 0.6.5를 Linux x86_64와 aarch64용으로 표시합니다. 시스템 정보에서 자신의 CPU 구조를 확인하고 Flatpak과 Flathub가 설정돼 있는지 살펴보세요. Windows 실행 파일과 혼동해 이 참조 파일을 열면 설치가 진행되지 않습니다.
Flathub 앱 ID는 com.ckardaris.Klisi입니다. 이 이름이 소프트웨어 관리자에서 표시되는지 대조하세요. 참조 파일은 약 4KB라서 다운로드 크기가 작지만, 실제 프로그램 설치는 관리자가 저장소에서 필요한 패키지를 받으면서 진행됩니다.
- Linux 구조가 x86_64 또는 aarch64인지 확인합니다.
- Flatpak과 Flathub 저장소가 준비됐는지 확인합니다.
- 앱 ID com.ckardaris.Klisi와 0.6.5 버전을 대조합니다.
공식 참조 파일로 설치를 진행합니다
공식 Klisi Flatpakref를 받은 뒤 Linux의 소프트웨어 관리자에서 엽니다. 앱 이름·버전·제공 저장소를 확인하고 설치를 진행하세요. 배포판에 따라 확인 화면 모양은 다를 수 있지만 같은 앱 ID가 보이는지 살피는 것이 핵심입니다.
설치가 끝나면 앱 목록에서 Klisi를 실행합니다. 시작 화면의 Open Profile…을 누르면 Callgrind 프로파일 파일을 고를 수 있습니다. Klisi 자체가 결과 파일을 대신 만들어 주는 것은 아니므로, 분석 대상 프로그램을 측정해 만든 파일을 준비해야 합니다.
- Klisi 0.6.5 Linux Flatpakref를 내려받아 소프트웨어 관리자에서 엽니다.
- 앱 ID와 Flathub 출처를 확인하고 설치합니다.
- 앱 목록에서 Klisi를 열어 Open Profile…을 확인합니다.
설치 또는 첫 파일 열기에서 막힐 때
참조 파일을 눌렀는데 처리할 프로그램이 없다면 Linux에 Flatpak이 설정됐는지 확인하세요. Flathub 앱 페이지의 Install 경로로 설치할 수도 있습니다. 파일이 몇 KB밖에 되지 않는다고 해서 앱 본체 다운로드가 실패한 것은 아닙니다.
앱은 열리지만 프로파일을 볼 수 없다면 선택한 파일이 Callgrind 형식인지 확인합니다. 함수 목록은 보이는데 소스 코드가 안 나오면 Source Code 화면의 Allow…로 소스 폴더 접근을 허용하세요. 승인 창에서는 경로를 바꾸지 않고 Confirm을 눌러야 합니다.
- 설치 관리자가 없으면 Flatpak·Flathub 설정을 확인합니다.
- Callgrind 결과 파일을 다시 선택해 함수 목록이 나타나는지 봅니다.
- 소스 접근이 필요하면 Allow…와 Confirm을 차례로 누릅니다.
자주 묻는 질문
Flatpakref가 설치 파일 전체인가요?
아닙니다. Flathub의 Klisi 패키지를 설치하도록 가리키는 작은 참조 파일입니다. Linux 소프트웨어 관리자가 실제 패키지를 받아 설치합니다.
앱 ID는 무엇인가요?
공식 Flathub 앱 ID는 com.ckardaris.Klisi입니다. 설치 화면에서 이름과 버전 0.6.5를 함께 확인하세요.
처음 실행했는데 함수가 보이지 않습니다.
Callgrind 프로파일 파일을 먼저 열어야 합니다. 시작 화면의 Open Profile… 또는 Ctrl+O로 결과 파일을 선택하세요.
프로파일을 열고 측정 이벤트부터 확인하세요
Klisi 0.6.5를 설치했다면 Callgrind 결과 파일을 열어 Functions의 Total·Self를 비교해 보세요. 소스가 비어 있으면 프로젝트 폴더 접근 허용이 필요한지 확인하고, 숫자를 실행 시간으로 읽기 전에 프로파일 정보의 측정 이벤트를 먼저 확인하세요.