From afba86489b00a2f5ac4d39b2853c2c51c2931536 Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Thu, 26 Jun 2025 22:40:27 +0300 Subject: Remove bash scripts and update documentation to use dtail-tools MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Following the successful refactoring to Go-based tooling, this commit: 1. Removes all obsolete bash scripts: - benchmarks/benchmark.sh - profiling/profile.sh - profiling/profile_benchmarks.sh - profiling/profile_dmap.sh - profiling/profile_quick.sh 2. Updates all documentation to use dtail-tools: - README.md: Updated benchmark commands to use dtail-tools - PROFILING.md: Updated profiling instructions to use dtail-tools 3. Updates Go code references: - profile_runner.go: Uses dtail-tools instead of profile.sh - profile_example.go: Uses dtail-tools for profile analysis The new dtail-tools provides all the functionality of the old bash scripts with better cross-platform compatibility, error handling, and maintainability. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude --- benchmarks/cmd/profile_example.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'benchmarks/cmd/profile_example.go') diff --git a/benchmarks/cmd/profile_example.go b/benchmarks/cmd/profile_example.go index f996565..01d4a66 100644 --- a/benchmarks/cmd/profile_example.go +++ b/benchmarks/cmd/profile_example.go @@ -219,9 +219,9 @@ func analyzeProfiles() { fmt.Printf("\nAnalyzing %s CPU profile:\n", tool) - // Run profile.sh - cmd := exec.Command("../profiling/profile.sh", - "-top", "5", + // Run dtail-tools profile analyze + cmd := exec.Command("../dtail-tools", + "profile", "-mode", "analyze", latestProfile) output, err := cmd.CombinedOutput() -- cgit v1.2.3