Hi all!
How can I set profiling mode to API when using ScriptingContainer?
–
Uwe K.
Systems Developer
Datek Wireless AS
[email protected]
Hi all!
How can I set profiling mode to API when using ScriptingContainer?
–
Uwe K.
Systems Developer
Datek Wireless AS
[email protected]
On 2011-11-17, at 15:14, Uwe K. wrote:
How can I set profiling mode to API when using ScriptingContainer?
No takers on this? Is there no way to profile Ruby code when using the
ScriptingContainer?
–
Uwe K.
Systems Developer
Datek Wireless AS
[email protected]
On Sun, Nov 20, 2011 at 8:31 AM, Uwe K. [email protected] wrote:
On 2011-11-17, at 15:14, Uwe K. wrote:
How can I set profiling mode to API when using ScriptingContainer?
ScriptingContainer had getProfilingMode and setProfilingMode methods.
ScriptingContainer users can set the mode programmatically.
Example:
import org.jruby.RubyInstanceConfig.ProfilingMode;
import org.jruby.embed.ScriptingContainer;
...
ScriptingContainer container = new ScriptingContainer()
container.setProfile(ProfilingMode.GRAPH);
You can set parameters below:
ProfilingMode.OFF default
ProfilingMode.API same as --profile.api command line option
ProfilingMode.FLAT same as --profile.flat command line option
ProfilingMode.GRAPH same as --profile.graph command line option
Just in case, you want to set profiling mode on 1.6.5, you can set that
by:
container.getProvider().getRubyInstanceConfig().setProfilingMode(mode);
The methods will be available from 1.6.6 (if this version is released)
and 1.7 .
-Yoko
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.
Sponsor our Newsletter | Privacy Policy | Terms of Service | Remote Ruby Jobs