Repolode
DavidXanatos

DavidXanatos/TaskExplorer

프로세스별 스레드, 메모리, 핸들, 소켓, 모듈 등을 자세히 보여 주는 Windows 및 Linux용 작업 관리자 대체 도구입니다.

대체할 수 있는 제품:Process ExplorerWindows Task Manager

스타
3,817
포크
301
열린 이슈
63
마지막 커밋
8일 전

어떤 프로젝트인가요?

Task Explorer는 실행 중인 애플리케이션 목록만 보여 주는 데 그치지 않는 프로세스 모니터이자 작업 관리자입니다. 프로세스를 선택하면 창 아래쪽에 세부 정보 패널이 표시되며, 화살표 키로 추가 창을 열지 않고도 데이터를 살펴볼 수 있습니다. 데이터는 실시간으로 갱신됩니다.

Windows에서는 스레드 스택 추적, 문자열 검색 기능을 갖춘 메모리 뷰어 및 편집기, 파일 이름과 위치가 표시되는 열린 핸들, 데이터 전송률을 보여 주는 소켓 연결, 언로드하거나 코드를 주입할 수 있는 로드된 모듈 등을 패널에서 확인할 수 있습니다. Token, Environment, GDI, .NET 패널과 열린 파일, 소켓, 서비스를 시스템 전체에서 확인하는 뷰, CPU, 메모리, 디스크, 네트워크, GPU 전용 그래프도 제공됩니다.

Linux 버전은 /proc, sock_diag netlink, D-Bus를 통한 systemd에서 정보를 읽는 네이티브 백엔드이며 커널 모듈이 필요하지 않습니다. cgroup 및 LSM 보안 패널, Pressure (PSI) 그래프, ELF core 파일 형식으로 저장되는 크래시 덤프도 지원합니다. 권한이 필요한 작업은 요청 시 실행되는 헬퍼 프로세스를 통해 처리하며, Linux 빌드는 단독 실행 가능한 아카이브로 패키징됩니다.

핵심 기능

  • 01Thread 패널에서 선택한 스레드의 스택 추적을 확인할 수 있습니다.
  • 02Memory 패널에서 문자열 검색을 사용해 프로세스 메모리를 조회하고 편집할 수 있습니다.
  • 03Handles 및 Sockets 패널에서 열린 파일, 연결, 데이터 전송률을 확인할 수 있습니다.
  • 04Modules 패널에서 로드된 DLL을 확인하고 Windows에서 언로드하거나 코드를 주입할 수 있습니다.
  • 05Linux 백엔드는 /proc과 systemd에서 직접 정보를 읽으며, cgroup, 보안, PSI 패널을 제공합니다.
  • 06x86-64 및 ARM64 기반 Windows와 Linux에서 실행됩니다.

활용 사례

  • 스택 추적을 확인해 교착 상태나 느린 스레드의 원인을 진단합니다.
  • 프로그램이 사용 중인 파일과 소켓을 추적합니다.
  • Windows 또는 Linux에서 실시간 그래프로 시스템 리소스 사용량을 모니터링합니다.
  • Linux의 cgroup 및 보안 패널을 통해 컨테이너나 샌드박스 프로세스를 살펴봅니다.

빠른 시작

  1. 1

    CMake로 빌드(구성)

    cmake -S . -B build -G Ninja -DCMAKE_BUILD_TYPE=Release
  2. 2

    프로젝트 빌드

    cmake --build build

사용 전 알아둘 점

  • 빌드하려면 Qt 6.5 이상이 필요합니다.
  • Token, Job, GDI, .NET 등의 Windows 패널은 Linux에 존재하지 않으며, Wayland에서는 Windows 패널이 비어 있습니다.

토픽

자주 묻는 질문

TaskExplorer은(는) 무엇인가요?
프로세스별 스레드, 메모리, 핸들, 소켓, 모듈 등을 자세히 보여 주는 Windows 및 Linux용 작업 관리자 대체 도구입니다. Task Explorer는 실행 중인 애플리케이션 목록만 보여 주는 데 그치지 않는 프로세스 모니터이자 작업 관리자입니다. 프로세스를 선택하면 창 아래쪽에 세부 정보 패널이 표시되며, 화살표 키로 추가 창을 열지 않고도 데이터를 살펴볼 수 있습니다. 데이터는 실시간으로 갱신됩니다.
TaskExplorer은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
TaskExplorer은(는) GPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
TaskExplorer은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. TaskExplorer의 마지막 커밋은 2026년 10월 12일입니다.
TaskExplorer은(는) 어디에 사용할 수 있나요?
스택 추적을 확인해 교착 상태나 느린 스레드의 원인을 진단합니다. 프로그램이 사용 중인 파일과 소켓을 추적합니다. Windows 또는 Linux에서 실시간 그래프로 시스템 리소스 사용량을 모니터링합니다. Linux의 cgroup 및 보안 패널을 통해 컨테이너나 샌드박스 프로세스를 살펴봅니다.
TaskExplorer는 어떻게 설치하나요?
CMake로 빌드(구성): cmake -S . -B build -G Ninja -DCMAKE_BUILD_TYPE=Release 프로젝트 빌드: cmake --build build
TaskExplorer은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/DavidXanatos/TaskExplorer

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트