A Rust-powered flamegraph generator with additional support for Cargo projects! It can be used to profile anything, not just Rust projects.
perf profiling flamegraph flame-graph profiler stack-traceThe watch task and tasks that take less than 1% of the total time are hidden to reduce clutter.Run grunt with grunt --verbose to see all tasks.
grunt tasks measure time profile stat stats perf performanceThis project is a KDAB R&D effort to create a standalone GUI for performance data. As the first goal, we want to provide a UI like KCachegrind around Linux perf. Looking ahead, we intend to support various other performance data formats under this umbrella. The main feature of hotspot is visualizing a perf.data file graphically.
performance-analysis performance qt profiler cpu-profiling perfNative DOM components that pair nicely with DOM diffing algorithms. These are some common patterns you might encounter when writing components.
choo component dom events nanohtml bel element thunk cache perf nanomorph morphdom nanocomponent cache-componentMilliseconds.Milliseconds rounded.
time span elapsed process hrtime highres timing perf performance bench benchmark profiling measure seconds milliseconds nanosecondsWith the release of React Fiber in v16, react-addons-perf has officially become obsolete. This project aims to be a "close enough" alternate solution.NOTE: In a production environment, ReactPerformance disables itself.
react react-native performance perf reduxInstall and run this API in your local network and call if from your test scripts (using clients or directly).To simplify communication with the API, there are currently two clients that you can install: one for JavaScript (npm i --save-dev timings-client-js) and one for Python (pip install timingsclient). Easy to install and easy to use! For all other languages, you will have to interact with API yourself using http POST calls. More info here.
perf perfeng performanceConvert the result of `process.hrtime()` to seconds, milliseconds, nanoseconds
process hrtime time highres perf performance bench benchmark measure seconds milliseconds nanosecondsJust like Protractor is the end to end test case runner for AngularJS to check for functional regressions, this project is a way check for performance regressions while reusing the same test cases. Install protractor-perf using npm install -g protractor-perf.
protractor perf performance-regressions perfmatters web-performance angular web webperformance performance browser-perfautocannon-ci can store the results and generate the flamegraphs of your HTTP/1.1 benchmarks of Node.js server. Run your autocannon benchmarks as part of your CI/dev flow, for Node.js. autocannon-ci is a tool to run multiple HTTP/1.1 benchmarks, and generate the relative flamegraphs, with the help of 0x.
perf ci flamegraph performance testingMeasure network latency to make dynamic adjustments to content. The following example measures image s3 download latency, and may be used to detect a poor connection and respond with smaller images.
measure network speed bandwidth detect performance perfClient-side tracing for performance analysis in production. Initialize a new Tracer with the given id and name. A "cycle" represents N related traces, these traces may be sequential or concurrent, later graphed to show you how long the cycle and its components spent processing.
trace tracing profile perf performance debug debuggingUnfortunately, it is not possible for a program being profiled by perf to exclude all but a specific bit of code. The linux documentation seems to imply that this can be achieved with prctl, but there are mailing list posts indicating that this does not work. The solution is to profiling a specific section of code is to "self profile", which is that a program should configure and read the linux counters itself. In this case, prctl(PR_TASK_PERF_EVENTS_DISABLE) and prctl(PR_TASK_PERF_EVENTS_ENABLE) work as expected.
perf linux-perf-bindings benchmark profiling cpu-monitoring cpu-profilinghttpstat can visualize http performance like curl interface inspired by [go httpstat](http://github.com/davecheney/httpstat)
httpstat perf curlA script that glues perf CPU sampling and Brendan Gregg's visualizer to generate FlameGraphs.
flamegraph perf cpu dwarfRun this task with the grunt critical command. Task targets, files and options may be specified according to the grunt Configuring tasks guide.
critical-path critical-css above-the-fold grunt css perf gruntpluginA memory pool implemented by C. Sharing a same pool in multi-thread is not recommanded.
memory-pool perf xmempoolreact-performance-observer is a small abstraction over PerformanceObserver which reports only the measurements that come from React and parses information out of the name (See ReactDebugFiberPerf). Or if you want to create your own PerformanceObserver you can use just the parseEntry() method.
react perf performance measurements devtools debug 16 fiber observer observe parse
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.