Fully featured low overhead profiler for Java EE and Java SE platforms.
Ultimate profiling and monitoring solution for Gradle, Maven, Ant, JUnit and TestNG.
Easy to use performance and memory profiler for .NET framework.

Bandwidth requirement for remote profiling over VPN

Moderators: Vladimir Kondratyev, Anton Katilin

Bandwidth requirement for remote profiling over VPN

Postby bungrudi » Fri Aug 21, 2015 9:53 am

We are planning to use Yourkit to profile several live application deployed in our clients' DC.
What would be the required bandwidth to allow smooth profiling session?

Is it OK to have 1 Yourkit license and have many agents installed in remote machines?
bungrudi
 
Posts: 10
Joined: Thu Aug 13, 2015 2:49 am

Re: Bandwidth requirement for remote profiling over VPN

Postby Anton Katilin » Mon Aug 24, 2015 9:24 am

We are planning to use Yourkit to profile several live application deployed in our clients' DC.
What would be the required bandwidth to allow smooth profiling session?

This depends on the profiled application and what kind of profiling you are going to run.
In general, the transferred data size can be compared with the size of snapshot files on disk. The worst case is a memory snapshot, whose size is comparable with the profiled application's heap size. Performance snapshots are usually only a few megabytes in size.
When the profiler UI is connected to a running profiled application it incrementally updates its state: each approximately 2 seconds a small fraction of a performance snapshot is transferred. Again, the actual traffic depends on currently running profiling activities.

Is it OK to have 1 Yourkit license and have many agents installed in remote machines?
Yes. Please see the licensing policy for detail:
https://www.yourkit.com/purchase/index.jsp
Anton Katilin
 
Posts: 5576
Joined: Wed Aug 11, 2004 8:37 am


Return to Java Profiler

Who is online

Users browsing this forum: Bing [Bot], Google [Bot] and 6 guests