All Projects → robaho → goanalyzer

robaho / goanalyzer

Licence: other
improved go tool trace goroutine analysis

Programming Languages

go
31211 projects - #10 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to goanalyzer

JUnitPerf
API performance testing framework built using JUnit
Stars: ✭ 48 (+60%)
Mutual labels:  latency, performance-analysis
Caliper
Caliper is an instrumentation and performance profiling library
Stars: ✭ 162 (+440%)
Mutual labels:  trace, performance-analysis
Inspectit
inspectIT is the leading Open Source APM (Application Performance Management) tool for analyzing your Java (EE) applications.
Stars: ✭ 513 (+1610%)
Mutual labels:  trace, performance-analysis
Droidtelescope
DroidTelescope(DT),Android端App性能监控框架
Stars: ✭ 231 (+670%)
Mutual labels:  trace, performance-analysis
Traceshark
This is a tool for Linux kernel ftrace and perf events visualization
Stars: ✭ 63 (+110%)
Mutual labels:  trace, performance-analysis
Simple Pt
Simple Intel CPU processor tracing on Linux
Stars: ✭ 232 (+673.33%)
Mutual labels:  trace, performance-analysis
vultr-pingtest
⌚ Test Latency from all Vultr VPS Locations
Stars: ✭ 40 (+33.33%)
Mutual labels:  latency
rtiperftest
RTI Perftest is a command-line application that measures the Latency and Throughput of very configurable scenarios that use RTI Connext DDS middleware to send messages.
Stars: ✭ 38 (+26.67%)
Mutual labels:  latency
koa-yield-breakpoint
Add breakpoints around `yield` expression especially for koa@1.
Stars: ✭ 17 (-43.33%)
Mutual labels:  latency
serializer-benchmark
A PHP benchmark application to compare PHP serializer libraries
Stars: ✭ 14 (-53.33%)
Mutual labels:  performance-analysis
cult
CPU Ultimate Latency Test.
Stars: ✭ 67 (+123.33%)
Mutual labels:  latency
best
🏆 Delightful Benchmarking & Performance Testing
Stars: ✭ 73 (+143.33%)
Mutual labels:  performance-analysis
think-trace
Error trace for ThinkJS 3.x
Stars: ✭ 12 (-60%)
Mutual labels:  trace
Multi-Ping
No description or website provided.
Stars: ✭ 22 (-26.67%)
Mutual labels:  latency
ctrace-go
Canonical OpenTracing for GoLang
Stars: ✭ 12 (-60%)
Mutual labels:  trace
printer
A fancy logger yet lightweight, and configurable. 🖨
Stars: ✭ 65 (+116.67%)
Mutual labels:  trace
wxparaver
wxParaver is a trace-based visualization and analysis tool designed to study quantitative detailed metrics and obtain qualitative knowledge of the performance of applications, libraries, processors and whole architectures.
Stars: ✭ 23 (-23.33%)
Mutual labels:  performance-analysis
gitlab-job-log-viewer
Browser extension for code highlighting raw logs in Gitlab CI
Stars: ✭ 21 (-30%)
Mutual labels:  trace
tiny-shell
A bash-like shell that performs basic functions of a shell. Made as a project for my course of System Software.
Stars: ✭ 53 (+76.67%)
Mutual labels:  trace
perflint
PerfLint is a tool to identify unexpected performance levels of a Website
Stars: ✭ 69 (+130%)
Mutual labels:  performance-analysis

Summary

This project enhances the Go tracing facilities web interface.

It changes the 'go routine analysis' summary page to show detailed metrics, allows sorting, and one-click access to the analysis graphs.

You can also open a detailed trace of all routines in the group by clicking on the count.

The advanced metrics also includes basic min/avg/max times for each event within the category, rather than just reporting the total time. This is extremely important for latency and performance analysis.

It is expected that these changes would be incorporated into the base distribution of Go, via issue #29103

Here is the old page:

old

And the new:

new

To run it, just build, and

./goanalyzer options

where options are the same for go tool trace. options is typically a trace file.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].