├── .gitignore ├── .travis.yml ├── LICENSE ├── NOTICE ├── README.md ├── callgraph.png ├── cmd ├── analyze-callgrind.go ├── analyze-xhprof.go ├── commands.go ├── compare-callgrind.go ├── compare-xhprof.go ├── generate-xhprof-diff-graphviz.go ├── generate-xhprof-graphviz.go └── utils.go ├── tests ├── data │ ├── cachegrind.out │ ├── cachet.xhprof │ ├── oxid.xhprof │ ├── wp-index.xhprof │ ├── wp-index2.xhprof │ └── wp-post.xhprof └── integration_test.go ├── toolkit.go └── xhprof ├── call.go ├── call_test.go ├── callgrind.go ├── callgrind_test.go ├── file.go ├── file_test.go ├── graphviz.go ├── paircall.go ├── paircall_test.go ├── profile.go ├── profile_test.go └── testdata ├── callgrind-simple.out └── simple.xhprof /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tideways/toolkit/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tideways/toolkit/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tideways/toolkit/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tideways/toolkit/HEAD/NOTICE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tideways/toolkit/HEAD/README.md -------------------------------------------------------------------------------- /callgraph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tideways/toolkit/HEAD/callgraph.png -------------------------------------------------------------------------------- /cmd/analyze-callgrind.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tideways/toolkit/HEAD/cmd/analyze-callgrind.go -------------------------------------------------------------------------------- /cmd/analyze-xhprof.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tideways/toolkit/HEAD/cmd/analyze-xhprof.go -------------------------------------------------------------------------------- /cmd/commands.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tideways/toolkit/HEAD/cmd/commands.go -------------------------------------------------------------------------------- /cmd/compare-callgrind.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tideways/toolkit/HEAD/cmd/compare-callgrind.go -------------------------------------------------------------------------------- /cmd/compare-xhprof.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tideways/toolkit/HEAD/cmd/compare-xhprof.go -------------------------------------------------------------------------------- /cmd/generate-xhprof-diff-graphviz.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tideways/toolkit/HEAD/cmd/generate-xhprof-diff-graphviz.go -------------------------------------------------------------------------------- /cmd/generate-xhprof-graphviz.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tideways/toolkit/HEAD/cmd/generate-xhprof-graphviz.go -------------------------------------------------------------------------------- /cmd/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tideways/toolkit/HEAD/cmd/utils.go -------------------------------------------------------------------------------- /tests/data/cachegrind.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tideways/toolkit/HEAD/tests/data/cachegrind.out -------------------------------------------------------------------------------- /tests/data/cachet.xhprof: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tideways/toolkit/HEAD/tests/data/cachet.xhprof -------------------------------------------------------------------------------- /tests/data/oxid.xhprof: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tideways/toolkit/HEAD/tests/data/oxid.xhprof -------------------------------------------------------------------------------- /tests/data/wp-index.xhprof: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tideways/toolkit/HEAD/tests/data/wp-index.xhprof -------------------------------------------------------------------------------- /tests/data/wp-index2.xhprof: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tideways/toolkit/HEAD/tests/data/wp-index2.xhprof -------------------------------------------------------------------------------- /tests/data/wp-post.xhprof: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tideways/toolkit/HEAD/tests/data/wp-post.xhprof -------------------------------------------------------------------------------- /tests/integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tideways/toolkit/HEAD/tests/integration_test.go -------------------------------------------------------------------------------- /toolkit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tideways/toolkit/HEAD/toolkit.go -------------------------------------------------------------------------------- /xhprof/call.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tideways/toolkit/HEAD/xhprof/call.go -------------------------------------------------------------------------------- /xhprof/call_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tideways/toolkit/HEAD/xhprof/call_test.go -------------------------------------------------------------------------------- /xhprof/callgrind.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tideways/toolkit/HEAD/xhprof/callgrind.go -------------------------------------------------------------------------------- /xhprof/callgrind_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tideways/toolkit/HEAD/xhprof/callgrind_test.go -------------------------------------------------------------------------------- /xhprof/file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tideways/toolkit/HEAD/xhprof/file.go -------------------------------------------------------------------------------- /xhprof/file_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tideways/toolkit/HEAD/xhprof/file_test.go -------------------------------------------------------------------------------- /xhprof/graphviz.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tideways/toolkit/HEAD/xhprof/graphviz.go -------------------------------------------------------------------------------- /xhprof/paircall.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tideways/toolkit/HEAD/xhprof/paircall.go -------------------------------------------------------------------------------- /xhprof/paircall_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tideways/toolkit/HEAD/xhprof/paircall_test.go -------------------------------------------------------------------------------- /xhprof/profile.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tideways/toolkit/HEAD/xhprof/profile.go -------------------------------------------------------------------------------- /xhprof/profile_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tideways/toolkit/HEAD/xhprof/profile_test.go -------------------------------------------------------------------------------- /xhprof/testdata/callgrind-simple.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tideways/toolkit/HEAD/xhprof/testdata/callgrind-simple.out -------------------------------------------------------------------------------- /xhprof/testdata/simple.xhprof: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tideways/toolkit/HEAD/xhprof/testdata/simple.xhprof --------------------------------------------------------------------------------