Package | Description |
---|---|
org.jruby | |
org.jruby.runtime | |
org.jruby.runtime.profile |
The profile package contains the api to implement an profiler for jruby.
|
org.jruby.runtime.profile.builtin |
This package contains the implementation of
ProfilingService and all related
classes will be used for all profiling methods which are shipped with jruby. |
Modifier and Type | Method and Description |
---|---|
void |
Ruby.printProfileData(ProfileCollection profileData)
TDOD remove the synchronized.
|
Modifier and Type | Method and Description |
---|---|
ProfileCollection |
ThreadContext.getProfileCollection()
Get the profile collection for this thread (ThreadContext).
|
Modifier and Type | Method and Description |
---|---|
ProfileCollection |
ProfilingService.newProfileCollection(ThreadContext context) |
Modifier and Type | Method and Description |
---|---|
void |
ProfileReporter.report(ProfileCollection collection)
At the end of each
RubyThread or at jruby shutdown this method
is called with the ProfileCollection associated with the current Thread. |
Modifier and Type | Class and Description |
---|---|
class |
ProfileData
Encapsulates the logic of recording and reporting profiled timings of
method invocations.
|
Copyright © 2001-2018 JRuby. All Rights Reserved.