DBDelve
DBDelve는 Rust 기반 빠른 다중 엔진 데이터베이스 클라이언트, 무료 오픈소스, 텔레메트리 없음
MacOS용 프로세스 탐색기
Process Explorer for MacOS
개발 도구GitHub @microsoft직접 설치운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
SNS에서 화제 · 지금 12위 · 출처 2곳
11월 13일 22:16 확인 · 점수는 각 플랫폼이 보여 주는 값을 마지막 확인 시각에 옮긴 것입니다. 글 본문과 댓글은 옮기지 않고, 원문이 지워지면 여기서도 빠집니다.
저장소 정보는 아직 수집하지 않았습니다.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Sysinternals Process Explorer for Mac is a native macOS implementation of the core Process Explorer experience. It provides a live process tree, lower-pane module/handle/thread inspection, rich per-process properties, system-wide performance graphs, code-signing inspection, and macOS-specific equivalents for Process Explorer workflows.
The app is built with Swift, SwiftUI, and AppKit, with sampling backed by public macOS APIs such as libproc, sysctl, Mach host statistics, Security.framework, IOKit, Metal, and optional privileged helper support.
xcodegen for regenerating ProcexpMac.xcodeproj from project.yml.Install xcodegen if needed:
brew install xcodegen
Generate the Xcode project and build the Debug app:
xcodegen generate
xcodebuild -scheme ProcexpMac -configuration Debug build
The Debug app is written under Xcode DerivedData. On this machine the path is typically:
~/Library/Developer/Xcode/DerivedData/ProcexpMac-czqddcuyalgzfgebjezrhssregtw/Build/Products/Debug/ProcExp\ \(Dev\).app
You can also open the generated project in Xcode:
xcodegen generate
open ProcexpMac.xcodeproj
After a Debug build, launch the app with:
open "$HOME/Library/Developer/Xcode/DerivedData/ProcexpMac-czqddcuyalgzfgebjezrhssregtw/Build/Products/Debug/ProcExp (Dev).app"
If your DerivedData suffix differs, locate the product with:
find ~/Library/Developer/Xcode/DerivedData -path '*/Build/Products/Debug/ProcExp (Dev).app' -print
To relaunch a freshly built app from this workspace:
app="$HOME/Library/Developer/Xcode/DerivedData/ProcexpMac-czqddcuyalgzfgebjezrhssregtw/Build/Products/Debug/ProcExp (Dev).app"
pids=$(pgrep -f "$app/Contents/MacOS/ProcexpMac" || true)
if [[ -n "$pids" ]]; then kill $pids 2>/dev/null || true; fi
open -n "$app"
Unqualified Xcode and local ad-hoc builds use ProcExp (Dev).app with bundle
ID com.sysinternals.procexpmac.dev. Its helper uses the separate launchd and
Mach service ID com.sysinternals.procexpmac.dev.helper. The development app,
helper approval, preferences, and LaunchServices registration therefore do not
replace an installed official copy.
The official identities are reserved for an explicit Developer ID build or the
Azure release pipeline: ProcExp.app, com.sysinternals.procexpmac, and
com.sysinternals.procexpmac.helper. The build and signing scripts validate the
entire tuple before signing or publishing it.
Run the full Swift package test suite:
swift test
Run the live smoke test:
swift run ProcexpSmoke
Run focused test suites:
swift test --filter ProcexpModelTests
swift test --filter ProcexpNetworkTests
swift test --filter ProcexpSigningTests
The repository includes a small stateful TCP fixture for testing the TCP/IP tab:
swift build --product ProcexpTcpFixture
.build/debug/ProcexpTcpFixture --duration 3600 --remote-host github.com --remote-port 22
The fixture opens a loopback listener, creates a loopback established connection, and optionally opens a DNS-resolved remote TCP connection. Select the fixture process in Process Explorer and open Properties > TCP/IP to inspect the sockets and remote-name resolution.
여기까지가 README 앞부분입니다. 나머지는 원문에서 읽을 수 있습니다. README 전문 보기 ↗