BTRACE_HOME=D:\prog\btrace-bin\
mkdir btrace
cd btrace
# Compiling Btrace script
%BTRACE_HOME%\btracec.bat performance.java
# generate btrace/Performance.classFor console output
-javaagent:$BTRACE_HOME/libs/btrace-agent.jar=scriptdir=$PWD/btrace,debug=true,stdout=trueFor log file output
-javaagent:$BTRACE_HOME/libs/btrace-agent.jar=scriptdir=$PWD/btrace,debug=false,stdout=false,scriptOutputFile=d:/tmp/btrace.logFor unit tests
-javaagent:$BTRACE_HOME/libs/btrace-agent.jarr=scriptdir=$PWD/btrace,debug=false,stdout=truePut btrace script folder in JBEAP folder.
JBEAP_PATH=/d/7.1.6
EAP7_WILDFLY_ROOT_DIR=$JBEAP_PATH/modules
WILDFLY_MODULEPATH=${EAP7_WILDFLY_ROOT_DIR}/modules
LOG_MANAGER_VERSION=$(find $JBEAP_PATH/modules/system/layers/base/ -name jboss-logmanager*.jar -printf "%T@ %Tc %p\n" | sort -n | tail -n1 )
LOG4J_MANAGER=$(find $JBEAP_PATH/modules/system/layers/base/ -name log4j-jboss-logmanager*.jar -printf "%T@ %Tc %p\n" | sort -n | tail -n1)
echo $LOG4J_MANAGER
echo $LOG_MANAGER_VERSION
JAVA_TOOL_OPTIONS="-Dmodule.path=$WILDFLY_MODULEPATH -Xbootclasspath/p:$JBEAP_PATH/jboss-modules.jar -Djboss.modules.system.pkgs=org.jboss.logmanager,sun.security.pkcs11,org.jboss.byteman,org.openjdk.btrace -Djava.util.logging.manager=org.jboss.logmanager.LogManager -Xbootclasspath/p:$LOG_MANAGER_VERSION -Xbootclasspath/p:$LOG4J_MANAGER -javaagent:$BTRACE_HOME/libs/btrace-agent.jar=scriptdir=$JBEAP_PATH/btrace,debug=false,stdout=true"
# Example
JAVA_TOOL_OPTIONS="-Dmodule.path=d:/7.1.6/modules -Xbootclasspath/p:d:/7.1.6/jboss-modules.jar -Djboss.modules.system.pkgs=org.jboss.logmanager,sun.security.pkcs11,org.jboss.byteman,org.openjdk.btrace -Djava.util.logging.manager=org.jboss.logmanager.LogManager -Xbootclasspath/p:d:/7.1.6/modules/system/layers/base/.overlays/layer-base-jboss-eap-7.1.6.CP/org/jboss/logmanager/main/jboss-logmanager-2.0.11.Final-redhat-00001.jar -Xbootclasspath/p:d:/7.1.6/modules/system/layers/base/org/jboss/log4j/logmanager/main/log4j-jboss-logmanager.jar -javaagent:D:\Developpement\old\Perf\btrace-bin\libs\btrace-agent.jar=scriptdir=D:/7.1.6/btrace,debug=false,stdout=true"