EpicGames/raddebugger

Public

A native, user-mode, multi-process, graphical debugger.

Beeknoee

Bee AI phân tích repositoryBETA

AI đọc README và cây file để tóm tắt, gợi ý cách dùng và đánh giá repository. Mọi con số lấy từ kho Bee, không do AI ước lượng.

Cập nhật lần cuối: 15/10/2026

Đăng nhập để hỏi Bee AI

Tóm tắt bởi Bee AI

RAD Debugger là trình gỡ lỗi đồ họa native, đa tiến trình ở tầng user-mode do Epic Games phát triển cho lập trình viên phần mềm hệ thống. Dự án tích hợp định dạng thông tin gỡ lỗi riêng RDI và bộ liên kết tốc độ cao RAD Linker tối ưu cho các dự án C/C++ quy mô lớn.

  • Trình gỡ lỗi đồ họa native, đa tiến trình hiện hỗ trợ Windows x64 với file PDB, đang mở rộng sang Linux và DWARF.
  • Định dạng RAD Debug Info (RDI) tùy biến giúp nạp và chuyển đổi thông tin gỡ lỗi nhanh hơn định dạng chuẩn.
  • Tích hợp RAD Linker tương thích MSVC, tăng tốc độ liên kết tệp PE/COFF lên tới 50% cho các dự án lớn.
  • Kiến trúc mã nguồn phân tầng rõ ràng dạng đồ thị có hướng không chu trình (DAG), cho phép tái sử dụng các thư viện độc lập.

Lưu ý

  • Dự án đang trong giai đoạn ALPHA; hiện tại chỉ hỗ trợ gỡ lỗi cục bộ trên Windows x64 với PDB (hỗ trợ Linux và DWARF đang hoàn thiện).
  • Tùy chọn large memory pages (/rad_large_pages) của linker gây phân mảnh bộ nhớ trên Windows chuẩn, chỉ khuyến nghị dùng trong VM/Docker.

Điểm BeeTính thuần từ số liệu trong kho Bee, không phải AI chấm: bách phân vị sao 30% · độ tươi lần push 25% · fork và watcher 15% · README, giấy phép, mô tả 20% · có bản phát hành 10%.

  • Độ phổ biến85
  • Độ tươi100
  • Cộng đồng21
  • Tài liệu85
  • Phát hành100
  • Mức độ khóNâng cao
  • Phù hợp vớiLập trình viên
  • Loại dự ánCông cụ
  • Giấy phépMIT

Kiến trúc & Công nghệ

Công nghệ AI nhận ra từ README và cây file — chỉ những mục nằm trong danh sách Bee kiểm.

Tech stack

  • C
  • Bash
  • GitHub Actions

Kiến trúc tổng quan

Repository → công nghệ chính → các thư mục cấp 1 có thật trong repo; vai trò do AI mô tả.

  • src/Toàn bộ mã nguồn C được chia theo các tầng kiến trúc (layers).
  • data/Các tệp nhị phân nhỏ được nhúng hoặc đóng gói cùng bản dựng.
  • obsolete/Các tệp và mã nguồn cũ không còn được sử dụng.

Hướng dẫn nhanh

Các bước để bắt đầu với repository này.

bash
git clone https://github.com/EpicGames/raddebugger.git
cd raddebugger

Các use case chính

Những ứng dụng có thể xây dựng từ repository này.

  • Gỡ lỗi ứng dụng native x64 trên Windows với tính năng trực quan hóa biến, thanh ghi và bộ nhớ theo thời gian thực.
  • Tăng tốc chu kỳ biên dịch - liên kết (compile-debug cycle) cho các dự án phần mềm hoặc game engine khổng lồ.
  • Chuyển đổi và trích xuất dữ liệu gỡ lỗi PDB/DWARF sang định dạng RDI thông qua tiện ích dòng lệnh radbin.

Repository tương tự

Cùng chủ đề trong kho Bee.

  1. 1torvalds/linuxLinux kernel source tree253.9k+583
  2. 2Genymobile/scrcpyDisplay and control your Android device153.6k+617
  3. 3microsoft/PowerToysMicrosoft PowerToys is a collection of utilities that supercharge productivity and customization on Windows140.3k+631
  4. 4ventoy/VentoyA new bootable USB solution.80.5k+178
  5. 5obsproject/obs-studioOBS Studio - Free and open source software for live streaming and screen recording78.6k+645

Nội dung do AI sinh, có thể sai hoặc thiếu — số liệu lấy từ kho Bee, không do AI ước lượng. Cập nhật lần cuối: 15/10/2026.