Profile Datameer With YourKit
What is Profiling?
Profiling is a form of dynamic program analysis that measures, for example, the space (memory) or time complexity of a program, the usage of particular instructions, or the frequency and duration of function calls. Most commonly, profiling information serves to aid program optimization.
Profiling Datameer X with YourKit
YourKit software are intelligent tools for profiling Java & .NET applications. The agent for these tools come packaged with Datameer X These tools can be very beneficial when working with the Datameer X customer services support to diagnose and resolve problems.
How to Start YourKit Profiling Datameer
Datameer recommends that you only use the YourKit profiler when directed by the customer support team. Using it can add additional stress against your system.
Run the conductor with a profiling option attached.
The example below start Datameer X and activate profiling to measure in sampling mode.
bin/conductor.sh start --profile-sampling
Profiling Data
A folder containing a file with the profiling data is created after the conductor has been stopped.
This folder is labeled Snapshots and located in the user's home directory. Inside this folder is the profiling data that is helpful for Datameer's support team.