All Projects → oracle → Visualvm

oracle / Visualvm

Licence: gpl-2.0
VisualVM is an All-in-One Java Troubleshooting Tool

Programming Languages

java
68154 projects - #9 most used programming language
javascript
184084 projects - #8 most used programming language
c
50402 projects - #5 most used programming language
C++
36643 projects - #6 most used programming language
shell
77523 projects
Batchfile
5799 projects

Projects that are alternatives of or similar to Visualvm

Myperf4j
High performance Java APM. Powered by ASM. Try it. Test it. If you feel its better, use it.
Stars: ✭ 2,281 (+9.45%)
Mutual labels:  monitoring-tool, performance, profiler
Nanoscope
An extremely accurate Android method tracing tool.
Stars: ✭ 1,023 (-50.91%)
Mutual labels:  performance, profiler
Profiler
Firefox Profiler — Web app for Firefox performance analysis
Stars: ✭ 546 (-73.8%)
Mutual labels:  performance, profiler
Vcprofiler
An accurate and simple tool uses KVO to measure the time cost of every view controller.
Stars: ✭ 61 (-97.07%)
Mutual labels:  performance, profiler
Meter
Laravel package to find performance bottlenecks in your laravel application.
Stars: ✭ 204 (-90.21%)
Mutual labels:  monitoring-tool, performance
Spark
spark is a performance profiling plugin/mod for Minecraft clients, servers and proxies.
Stars: ✭ 287 (-86.23%)
Mutual labels:  performance, profiler
Phpspy
Low-overhead sampling profiler for PHP 7+
Stars: ✭ 1,105 (-46.98%)
Mutual labels:  performance, profiler
Liveprof
A performance monitoring system for running on live sites
Stars: ✭ 206 (-90.12%)
Mutual labels:  performance, profiler
Optick
C++ Profiler For Games
Stars: ✭ 1,364 (-34.55%)
Mutual labels:  performance, profiler
Easy profiler
Lightweight profiler library for c++
Stars: ✭ 1,594 (-23.51%)
Mutual labels:  performance, profiler
Jvm Profiler
JVM Profiler Sending Metrics to Kafka, Console Output or Custom Reporter
Stars: ✭ 1,558 (-25.24%)
Mutual labels:  performance, profiler
Tickprofiler
Profile your minecraft server: Find which entities and tile entities are making your server slow
Stars: ✭ 119 (-94.29%)
Mutual labels:  performance, profiler
Scouter Paper
scouter-paper is a web client software for scouter
Stars: ✭ 183 (-91.22%)
Mutual labels:  monitoring-tool, performance
Pprof
pprof is a tool for visualization and analysis of profiling data
Stars: ✭ 4,990 (+139.44%)
Mutual labels:  performance, profiler
Pyinstrument
🚴 Call stack profiler for Python. Shows you why your code is slow!
Stars: ✭ 3,870 (+85.7%)
Mutual labels:  performance, profiler
Profimp
Python import profiler
Stars: ✭ 52 (-97.5%)
Mutual labels:  performance, profiler
Hotspot
The Linux perf GUI for performance analysis.
Stars: ✭ 2,415 (+15.88%)
Mutual labels:  performance, profiler
Tracy
C++ frame profiler
Stars: ✭ 3,115 (+49.47%)
Mutual labels:  performance, profiler
Xpedite
A non-sampling profiler purpose built to measure and optimize performance of ultra low latency/real time systems
Stars: ✭ 89 (-95.73%)
Mutual labels:  performance, profiler
Liveprof Ui
An aggregator and web interface for Live Profiler
Stars: ✭ 118 (-94.34%)
Mutual labels:  performance, profiler

VisualVM (master) sources repository

VisualVM is a visual tool integrating commandline JDK tools and lightweight profiling capabilities. See https://visualvm.github.io for details, downloads and documentation.

Get the tools

Use Apache Ant 1.9.9 or above and Oracle JDK 8 to build VisualVM from this repository.

Get the sources

First download or clone this repository into directory visualvm. There are two project suites included:

  • visualvm (visualvm/visualvm) - suite for the core VisualVM tool
  • plugins (visualvm/plugins) - suite for the VisualVM plugins available in Plugins Center

Configure the dependencies

Then extract the NetBeans Platform 12.4 into directory visualvm/visualvm (should create visualvm/visualvm/netbeans).

Build and run VisualVM tool

To build VisualVM, use ant build-zip command in the visualvm/visualvm directory. To run VisualVM, use ant run command in the visualvm/visualvm directory.

Build and run VisualVM plugins

To build or run the plugins suite, use ant build or ant run in the visualvm/plugins directory. This will automatically build the zip distribution of the core VisualVM tool into visualvm/visualvm/dist/visualvm.zip and extract it into the visualvm/plugins/visualvm directory. After that the build of the plugins suite continues to build each of the individual plugins. Running the plugins suite means starting VisualVM with all the plugins installed.

Contribute

We highly appreciate any feedback! Please let us know your ideas, missing features, or bugs found. Either file a RFE/bug or leave us a message. For legal reasons, we cannot accept external pull requests. See CONTRIBUTING for details.

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].