When to Use Code Profiler
Find slow code paths
Supported Technologies
Runtimes and profiling options
Configuration
Scope profiling detail
Support
Get installation help
Overview
Profiler data can be correlated with:- User sessions
- Business workflows
- Application performance
- Databases
- APIs and services
- Infrastructure
- Errors
- Other GermainUX telemetry
When to Use Code Profiler
Use GermainUX Code Profiler when you need to determine:- Which code caused a slow transaction
- Which methods consume the most execution time
- Where an exception occurred
- Which dependency introduced a delay
- Which database or service call affected a transaction
- Which code path caused a failed business operation
Capabilities
Depending on the runtime, GermainUX can capture:- Method and function execution
- Transaction duration
- Call hierarchy
- Exclusive execution time
- Cumulative execution time
- Performance hotspots
Show all 14
Show all 14
- Errors and exceptions
- Stack traces
- Database calls
- External API and service calls
- CPU and memory activity
- Garbage collection
- Application throughput
- Dependencies
Exclusive and Cumulative Time
Supported Technologies
Supported profiling technologies include:
Exact deployment and available telemetry depend on the runtime.
Architecture
Application RuntimeGermainUX Code ProfilerGermainUX Enterprise
Code Profiler can be combined with other GermainUX components to correlate code activity with user experience and infrastructure.
Deployment Overview
Code Profiler deployment is runtime-specific. Use the applicable technology guide rather than maintaining duplicate runtime installation procedures here.Configuration
Configure only the level of detail required for the monitoring or investigation. Depending on the runtime, scope can include:- Applications
- Transactions
- Packages
- Classes
- Methods
- Functions
- Dependencies
Security and Data Privacy
Review whether profiling can capture:- Method arguments
- Error details
- Stack traces
- URLs
- Database statements
- External-service information
- User or business identifiers
Validate
Confirm:- The application starts normally.
- The profiler connects to GermainUX.
- Code telemetry appears.
- Methods and transactions are identified correctly.
- Errors and dependencies appear.
- Profiling overhead is acceptable.
- Sensitive information is handled correctly.
- Data correlates with the correct application and transaction.
Related Documentation
Support
For assistance installing, configuring, or troubleshooting GermainUX-Agent, contact GermainUX Support.Get Help
Contact GermainUX Support
The Germain Team can help you set this up.
Can't find what you need?
Search all GermainUX docs with Ctrl + K, or use the feedback buttons at the bottom of this page to tell us what is missing.
The content of this document is proprietary to GERMAIN SOFTWARE.

