You can profile your modules with a free program called Visual VM.
Download it here: https://visualvm.github.io/download.html
A. The only trick/caveat is to make sure to launch the profiler with the correct command line.
{PATH_TO_VISUAL_VM_BIN}\visualvm --jdkhome "{PATH_TO_YOUR_JDK}"
This would be something like this:
visualvm_142\bin\visualvm --jdkhome "c:\Program Files\Java\jdk1.8.0_131"
B. Launch Voltage Modular
C. Load your module
D. Profile
1. Click the local application (which will most likely be Voltage Modular)
2. Click "Sampler"
3. Click "CPU"
Now you are able to profile your module.
It allows you to see what functions are being executed and this will help to find bottlenecks or inefficient code.
Optimizing/Profiling your modules
-
- Site Admin
- Posts: 293
- Joined: Fri Aug 31, 2018 2:57 am
Optimizing/Profiling your modules
Post by Cherry Garcia »
- Attachments
-
- shows-profile-info.png (18.07 KiB) Viewed 25232 times
Jump to
- Cherry Audio
- ↳ Voltage Modular
- ↳ Instruments
- ↳ CA2600 Synthesizer
- ↳ CR-78 Drum Machine
- ↳ DCO-106 Polyphonic Synthesizer
- ↳ Dreamsynth
- ↳ Eight Voice Synthesizer
- ↳ Elka-X Synthesizer
- ↳ Harmonia Synthesizer
- ↳ GX-80 Synthesizer
- ↳ Lowdown Bass Synthesizer
- ↳ Memorymode Synthesizer
- ↳ Mercury-4 Synthesizer
- ↳ Mercury-6 Synthesizer
- ↳ Miniverse Synthesizer
- ↳ Novachord + Solovox Collection
- ↳ Octave Cat Synthesizer
- ↳ Polymode Synthesizer
- ↳ Pro Soloist Synthesizer
- ↳ PS-20 Synthesizer
- ↳ PS-3300 Synthesizer
- ↳ Quadra Synthesizer
- ↳ Sines Synthesizer
- ↳ Surrealistic MG-1 Plus Synthesizer
- ↳ Synthesizer Expander Module
- ↳ Cherry Audio Preset Packs
- ↳ Instrument preset exchange
- ↳ Effects
- ↳ Galactic Reverb
- ↳ Rackmode Signal Processors
- ↳ Stardust 201 Tape Echo
- ↳ Modules
- ↳ Aarnville
- ↳ Adroit Synthesis
- ↳ Andrew Macaulay
- ↳ Benard
- ↳ Ben Davis
- ↳ borkman
- ↳ Centripidity
- ↳ Black Cloud Industries
- ↳ Cherry Audio
- ↳ Cherry Audio/MRB
- ↳ Collider Modular
- ↳ Cyberwerks Heavy Industries
- ↳ DMT Audio
- ↳ Dome Music Technologies
- ↳ Gargoyle
- ↳ Hamster Modular
- ↳ Haslo
- ↳ HetrickCV
- ↳ Hype Audio
- ↳ Insomniac Music
- ↳ JKphobic
- ↳ Knobstradamus
- ↳ M*4
- ↳ Martin Dennis
- ↳ Misfit Audio
- ↳ Monkey Business Audio
- ↳ MRB
- ↳ nekomatic
- ↳ Nick Hladek
- ↳ Nrgzr78
- ↳ Oliver Moebus
- ↳ Playertron
- ↳ P.moon
- ↳ PoohBear
- ↳ PSPaudioware.com
- ↳ R_Ware
- ↳ Request for Music
- ↳ SHARP Modular
- ↳ Sonic Lighthouse Studio
- ↳ Sonobiosis
- ↳ Vulpus Labs
- ↳ Vult
- ↳ Waverley Instruments
- ↳ weevil
- ↳ Module Designer
- ↳ Cherry Audio Store
- ↳ Sync
- ↳ Tips and Tricks
- ↳ Preset Exchange