-
Notifications
You must be signed in to change notification settings - Fork 46
Profiling Viper
Federico Poli edited this page Apr 5, 2023
·
6 revisions
Here are some resources to profile Viper, tested on Ubuntu 22.04.
- VisualVM Can be used to profile Java/Scala code.
- To profile Silicon it's important to launch VisualVM with 1G of stack space. This can be done writing
visualvm_default_options="$visualvm_default_options -J-Xss1G"
into~/.visualvm/<version>/etc/visualvm.conf
.
- DotTrace can be used to profile dotnet code (i.e. Boogie).
- Academic licenses are free.
- Hotspot can be used to profile applications composed of multiple processes.
- It uses
perf record
under the hood. - It can show where Z3 spends its time.