From 3df456c40002602e37a48ebd5cf54153440bb2e8 Mon Sep 17 00:00:00 2001 From: Clement Date: Tue, 6 Aug 2024 05:56:19 +0800 Subject: [PATCH] Update README.md --- README.md | 25 ++++++++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 8f2e5f2..308000b 100644 --- a/README.md +++ b/README.md @@ -1,13 +1,32 @@ -## approf -A native macOS app to view [pprof](https://github.com/google/pprof) profiles. Open captured pprof files directly in the app without using the terminal. +https://github.com/user-attachments/assets/d61cd45f-abd8-4fa1-9038-5f9968ce9c9c + +## A native macOS app for [pprof](https://github.com/google/pprof) +Open pprof profiles without command-line hassle ✨. ## Install Download the latest app from [release](https://github.com/moderato-app/approf/releases/latest). + ## Requirements * `Graphviz` installed * macOS **Sonoma** or later on a **M-series chip** -https://github.com/user-attachments/assets/d61cd45f-abd8-4fa1-9038-5f9968ce9c9c +## Features +- [x] Drag and drop pprof files to open +- [x] Compare pprof profiles using the [`-diff_base`](https://github.com/google/pprof/blob/main/doc/README.md#comparing-profiles) option +- [x] Reorder / Add / Remove files in seconds +- [x] Dark / Light mode +- [x] Save sessions for later use +## Screenshots +Screenshot +
Command line under the hood
+
+
+Screenshot +
WEB page in dark mode
+## Implementation +* SwiftUI and AppKit as the UI framework. +* The Composable Architecture for state management. +* Running [pprof](https://github.com/golang/go/tree/master/src/cmd/pprof) binay in a process.