org.jruby.runtime.profile.ProfilingService for the current Ruby instance.
Each Ruby instance has a org.jruby.runtime.profile.ProfilingServiceLookup property.
| Modifier and Type | Field and Description |
|---|---|
| private final Ruby | |
| private ProfilingService | service
The service which is configured. |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| private RubyInstanceConfig | |
| private RubyInstanceConfig. | |
| private Ruby | |
| public ProfilingService | |
| private String | |
| private Class | |
| private synchronized ProfilingService | Returns: The service instance which should be used.Creates a new instance of the configured |
| private ProfilingService |
| runtime | back to summary |
|---|---|
| private final Ruby runtime | |
| service | back to summary |
|---|---|
| private ProfilingService service The service which is configured. Will be lazy loaded, and never changed. | |
| ProfilingServiceLookup | back to summary |
|---|---|
public ProfilingServiceLookup(final Ruby runtime)
| |
| getConfig | back to summary |
|---|---|
| private RubyInstanceConfig getConfig() Getter to avoid direct property access. | |
| getProfilingMode | back to summary |
|---|---|
| private RubyInstanceConfig. Getter to avoid direct property access. | |
| getRuntime | back to summary |
|---|---|
| private Ruby getRuntime() Getter to avoid direct property access. | |
| getService | back to summary |
|---|---|
| public ProfilingService getService() Returns
| |
| getServiceClassName | back to summary |
|---|---|
| private String getServiceClassName() Getter to avoid direct property access. | |
| loadServiceClass | back to summary |
|---|---|
private Class
| |
| newProfiler | back to summary |
|---|---|
| private synchronized ProfilingService newProfiler() Creates a new instance of the configured
| |
| newServiceInstance | back to summary |
|---|---|
private ProfilingService newServiceInstance()
| |