как / где установить параметр --profile.api для jruby, работающего внутри jruby-rack / tomcat? - PullRequest
3 голосов
/ 31 августа 2011

как / где установить параметр --profile.api для работы jruby внутри jruby-rack / tomcat?

Эта опция задокументирована в том, как профилировать блок кода здесь

Ответы [ 2 ]

3 голосов
/ 22 августа 2012

использование JRUBY_OPTS не будет работать из-за того, как реализовано профилирование JRuby - оно поддерживало профилирование только одной "основной" среды выполнения ... теперь я фактически пытался заставить ее работать с произвольной средой выполнения, и мой код был объединен 1,7 https://github.com/jruby/jruby/pull/96, но для этого все еще может потребоваться тестирование и выполнение работы.

для записи также есть параметр контекста для установки аргументов (стиль командной строки) при использовании JRuby-Rack, поэтому, если у вас была версия JRuby, которая может профилировать любую среду выполнения, вам потребуется добавить следующий код:

<context-param>
  <param-name>jruby.runtime.arguments</param-name>
  <param-value>--profile.api</param-value>
</context-param>
0 голосов
/ 10 апреля 2012

добавить к $ JRUBY_OPTS

Пример:

JRUBY_OPTS="--profile.api"
...