inspectIT is an open source APM (Application Performance Management) tool for analyzing Java (EE) applications. inspectIT is the leading Open Source APM (application performance management) tool for monitoring and analyzing your Java(EE) software applications.
inspectit agent trace apm performance performance-analysis instrumentation performance-tuning performance-metrics monitor-performance monitoring metrics performance-testing performance-dashboard end-user-monitoring end-to-end opentracing bytecode-manipulation diagnosisStackImpact is a production-grade performance profiler built for both production and development environments. It gives developers continuous and historical code-level view of application performance that is essential for locating CPU, memory allocation and I/O hot spots as well as latency bottlenecks. Included runtime metrics and error monitoring complement profiles for extensive performance analysis. Learn more at stackimpact.com. Learn more on the features page (with screenshots).
python3 profiler memory-leak-detection memory-profiler cpu-profiler performance-tuning performance-metrics monitoring hot-spot-profiles tensorflowProcess Hacker is a free, powerful, multi-purpose tool that helps you monitor system resources, debug software and detect malware.
system-monitor sysmon debugger security benchmarking process-manager performance monitor monitoring realtime administrator process-monitor performance-tuning profiling monitor-performance performance-monitoring malware malware-detectionGolang application performance data monitoring.GoAppMonitor is a library which provides a monitor on your golang applications. It contains system level based monitoring and business level monitoring(custom monitoring).Just add the repository into your apps and register what you want to monitoring.
golang-application monitoring agent profiler performance-tuning performance-analysis performance-metrics monitor-performance memory-leak-detection cpu-profiling memory-profiler tracingThe Java Application Monitor (JAMon) is a free, simple, high performance, thread safe, Java API that allows developers to easily monitor production applications. 1) It contains the ability to monitor JDBC/SQL, web page requests, ejb's, log4j, interfaces and more. 2) It tracks aggregate stats for each sql statement, page request etc. and also lets you look at this information and more via the JAMon war. 3) You can also access JAMon statistics via the api
jamon performance-metrics performance-monitoring performance-tuning performancesimple-pt is a simple implementation of Intel Processor Trace (PT) on Linux. PT can trace all branches executed by the CPU at the hardware level with moderate overhead. simple-pt then decodes the branch trace and displays a function or instruction level trace. PT is supported on Intel 5th generation Core (Broadwell), 6th generation Core (Skylake) CPUs, and later, as well as Goldmont based Atom CPUs (Intel Joule, Apollo Lake) and later.
kernel-driver pt-decoder trace processor-trace debug x86 performance-analysis performance-tuningChris Cummins, Pavlos Petoumenos, Zheng Wang, Hugh Leather. Predictive modeling using machine learning is an effective method for building compiler heuristics, but there is a shortage of benchmarks. Typical machine learning experiments outside of the compilation field train over thousands or millions of examples. In machine learning for compilers, however, there are typically only a few dozen common benchmarks available. This limits the quality of learned models, as they have very sparse training data for what are often high-dimensional feature spaces. What is needed is a way to generate an unbounded number of training programs that finely cover the feature space. At the same time the generated programs must be similar to the types of programs that human developers actually write, otherwise the learning will target the wrong parts of the feature space.
paper machine-learning deep-learning synthesizing-benchmarks academic-publication performance-tuning autotuningIota is a tiny library for fast coproduct types with a syntax that cleanly supports the disjunction of any number of types. Traditional coproduct implementations are implemented as binary trees or linked lists at both the type and value level. The syntax for traditional coproducts frequently becomes unwieldy as the number of disjunct types grows.
functional-programming coproduct iota algebra performance-tuningThis Collective Knowledge repository provides high level front-end for ARM Workload Automation framework (WA). It includes unified JSON API to WA, automated experimentation, benchmarking and tuning across farms of machines (Android, Linux, MacOS, Windows), web-based dashboard, optimization knowledge sharing, etc. Please, read CK Getting Started Guide, DATE'16 paper and CPC'15 article for more details about CK and our vision of collaborative, reproducible and systematic experimentation. Relatively stable. Development is led by dividiti, the cTuning foundation and ARM.
arm collective-knowledge shared-workloads workload-automation portable-workflows reproducible-experimentation web-dashboard ck-docker mobile-devices performance-analysis performance-tuningThis CK-powered open-source Android application lets the community participate in experiment crowdsourcing using their mobile devices (mobile phones, tablets, IoT, etc) and exchange knowledge via public CK servers. You can download this app from the Google Play Store.
crowdsource-experiments open-research collaborative-research reproducible-research mobile-devices android-application collaborative-benchmarking performance-benchmarking performance-tuning automation crowd-tuning knowledge-sharingSparklens is a profiling tool for Spark with built-in Spark Scheduler simulator. Its primary goal is to make it easy to understand the scalability limits of spark applications. It helps in understanding how efficiently is a given spark application using the compute resources provided to it. May be your application will run faster with more executors and may be it wont. Sparklens can answer this question by looking at a single run of your application. It helps you narrow down to few stages (or driver, or skew or lack of tasks) which are limiting your application from scaling out and provides contextual information about what could be going wrong with these stages. Primarily it helps you approach spark application tuning as a well defined method/process instead of something you learn by trial and error, saving both developer and compute time.
spark simulation scheduler scheduling performance performance-analysis performance-metrics performance-tuning performance-visualization spark-sql sparkjava spark-mllib spark-ml spark-applications cluster spark-jobThis software is pre-production and should not be deployed to production servers. Orchestration-aware Workload Collocation Agent goal is to reduce interference between collocated tasks and increase tasks density while ensuring the quality of service for high priority tasks. Chosen approach is to enable real-time resource isolation management to ensure that high priority jobs meet their Service Level Objective (SLO) and best-effort jobs effectively utilize as many idle resources as possible.
mesos aurora performance-tuning cloud-computingStackImpact is a production-grade performance profiler built for both production and development environments. It gives developers continuous and historical code-level view of application performance that is essential for locating CPU, memory allocation and I/O hot spots as well as latency bottlenecks. Included runtime metrics and error monitoring complement profiles for extensive performance analysis. Learn more at stackimpact.com. Learn more on the features page (with screenshots).
profiler agent monitoring performance-tuning performance-analysis performance-metrics profiling-library monitor-performance memory-leak-detection cpu-profiling memory-profiler hot-spot-profiles tracing pprofStackImpact is a production-grade performance profiler built for both production and development environments. It gives developers continuous and historical code-level view of application performance that is essential for locating CPU, memory allocation and I/O hot spots as well as latency bottlenecks. Included runtime metrics and error monitoring complement profiles for extensive performance analysis. Learn more at stackimpact.com. Learn more on the features page (with screenshots).
profiler monitoring agent performance-tuning performance-analysis performance-metrics profiling-library monitor-performance memory-leak-detection cpu-profiling memory-profiler hot-spot-profiles tracing performance-profiler performance-monitoring production-profiler v8-profiler cpu-profiler cpu-sampler cpu-hot-spots memory-sampler memory-leak async-profiler error-monitoring health-metrics event-loop-stats event-loop-monitoring event-loop-metrics gc-stats gc-metrics garbage-collection-monitoring garbage-collection-metrics《Linux 性能优化实战》案例
perf performance-analysis performance-tuningQoopido.demand is a modular, flexible and 100% async JavaScript module loader with a promise like interface that utilizes localStorage as a caching layer. It comes in a rather tiny package of ~7kB minified and gzipped. Qoopido.demand originated from my daily use of require.js for the initial development of my Qoopido.nucleus library which is strictly atomic by nature, unbundled.
javascript-modules loaders module-loader web web-performance performance-tuning localstorage module modular script loader css promise xhr ajax cache caching asset storage require basketPowerstation is a tool that finds performance bugs in Rails applications, for example, API misuse, repeated query, etc. As a RubyMine plugin that you can download from the jetbrains website. The source code is included in this repo under powerstation/IDE_plugin.
rails rails-application webapp performance-analysis performance-tuningLet's minify, compress & combine static files on the fly.
nginx middleware minifier css-minifier js-minifier performance-tuning reverse-proxyCompilation from some information resources and presentations related to Java. It contains information which tools to use to check performance of Java application and receipts to resolve some detected issues. It is format of NBMindMap plugin, there are plugins for Intellij and NetBeans IDE, also there is standalone editor SciaReto. Also there is prerendered PNG version of the mind map in the repository.
documentation mindmap performance-analysis performance-tuningReactively setup user's [on|off]line and idle status into Meteor.user().profile.online, returns Boolean value. This package is meant to work only within accounts-base package, when users will login/logout. Simply add and use with accounts-base and accounts-password packages, ostrio:user-status will work silently behind it in the background, - doesn't require any setting up.
meteor meteor-package user-experience ux performance-tuning meteorjs
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.