diff --git a/frameworks/inspectIT/benchmark-isequence-inner.sh b/frameworks/inspectIT/benchmark-isequence-inner.sh
index 277ed90c80219d3aa19b0132fbe43c3f69acf843..09c3afb7116a2bbe0b2d0dee1de662863525d068 100644
--- a/frameworks/inspectIT/benchmark-isequence-inner.sh
+++ b/frameworks/inspectIT/benchmark-isequence-inner.sh
@@ -11,7 +11,7 @@ NUM_LOOPS=10           ## 10
 THREADS=1              ## 1
 RECURSIONDEPTH=10      ## 10
 TOTALCALLS=2000000     ## 2000000
-METHODTIME=0           ## 500000
+METHODTIME=0           ## 0
 
 #MOREPARAMS="--quickstart"
 MOREPARAMS="${MOREPARAMS}"
@@ -40,11 +40,13 @@ JAVAARGS="${JAVAARGS} -verbose:gc -XX:+PrintCompilation"
 JAR="-jar OverheadEvaluationMicrobenchmark.jar"
 
 JAVAARGS_NOINSTR="${JAVAARGS}"
-JAVAARGS_LTW="${JAVAARGS} -javaagent:${BASEDIR}agent/inspectit-agent-mod.jar -Djava.util.logging.config.file=${BASEDIR}config/logging.properties  -Dinspectit.config=${BASEDIR}config/isequence/"
+JAVAARGS_LTW="${JAVAARGS} -javaagent:${BASEDIR}agent/inspectit-agent-mod.jar -Djava.util.logging.config.file=${BASEDIR}config/logging.properties -Dinspectit.config=${BASEDIR}config/isequence/"
 JAVAARGS_INSPECTIT_DISABLED="${JAVAARGS_LTW} -Dinspectit.disableProbe=true"
 JAVAARGS_INSPECTIT_NOSTORAGE="${JAVAARGS_LTW} -Dinspectit.disableStorage=true"
 JAVAARGS_INSPECTIT_FULL="${JAVAARGS_LTW}"
 
+CMR_ARGS="-d64 -Xms16G -Xmx16G -Xmn5G -XX:MaxPermSize=128m -XX:PermSize=128m -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=80 -XX:+UseCMSInitiatingOccupancyOnly -XX:+UseParNewGC -XX:+CMSParallelRemarkEnabled -XX:+DisableExplicitGC -XX:SurvivorRatio=4 -XX:TargetSurvivorRatio=90 -XX:+AggressiveOpts -XX:+UseFastAccessorMethods -XX:+UseBiasedLocking -XX:+HeapDumpOnOutOfMemoryError -server -verbose:gc -XX:+PrintGCTimeStamps -XX:+PrintGCDetails -XX:+PrintTenuringDistribution -Dinspectit.logging.config=config/logging-config.xml"
+
 ## Write configuration
 uname -a >${RESULTSDIR}configuration.txt
 ${JAVABIN}java ${JAVAARGS} -version 2>>${RESULTSDIR}configuration.txt
@@ -91,13 +93,7 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do
     echo " # ${i}.${j}.${k} InspectIT (disabled)"
     echo " # ${i}.${j}.${k} InspectIT (disabled)" >>${BASEDIR}inspectit.log
     sar -o ${RESULTSDIR}stat/sar-${i}-${j}-${k}.data 5 2000 1>/dev/null 2>&1 &
-    ${JAVABIN}java \
-        -Xms1024m -Xmx1024m -Xmn384M -XX:MaxPermSize=128m -XX:PermSize=128m -XX:+UseConcMarkSweepGC \
-        -XX:CMSInitiatingOccupancyFraction=80 -XX:+UseCMSInitiatingOccupancyOnly -XX:+UseParNewGC \
-        -XX:+CMSParallelRemarkEnabled -XX:+DisableExplicitGC -XX:SurvivorRatio=4 -XX:TargetSurvivorRatio=90 \
-        -XX:+AggressiveOpts -XX:+UseFastAccessorMethods -XX:+UseBiasedLocking -XX:+HeapDumpOnOutOfMemoryError \
-        -server -verbose:gc -XX:+PrintGCTimeStamps -XX:+PrintGCDetails -XX:+PrintTenuringDistribution \
-        -Xloggc:${BASEDIR}logs/gc.log -Dinspectit.logging.config=CMR/logging-config.xml -jar CMR/inspectit-cmr.jar 1>>${BASEDIR}logs/out.log 2>&1 &
+    ${JAVABIN}java ${CMR_ARGS} -Xloggc:${BASEDIR}logs/gc.log -jar CMR/inspectit-cmr-mod.jar 1>>${BASEDIR}logs/out.log 2>&1 &
     sleep 10
     ${JAVABIN}java  ${JAVAARGS_INSPECTIT_DISABLED} ${JAR} \
         --output-filename ${RAWFN}-${i}-${j}-${k}.csv \
@@ -106,6 +102,7 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do
         --totalthreads ${THREADS} \
         --recursiondepth ${j} \
         ${MOREPARAMS}
+    sleep 10
     kill $!
     sleep 10
     rm -rf ${BASEDIR}storage/
@@ -125,13 +122,7 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do
     echo " # ${i}.${j}.${k} InspectIT (no storage)"
     echo " # ${i}.${j}.${k} InspectIT (no storage)" >>${BASEDIR}inspectit.log
     sar -o ${RESULTSDIR}stat/sar-${i}-${j}-${k}.data 5 2000 1>/dev/null 2>&1 &
-    ${JAVABIN}java \
-        -Xms1024m -Xmx1024m -Xmn384M -XX:MaxPermSize=128m -XX:PermSize=128m -XX:+UseConcMarkSweepGC \
-        -XX:CMSInitiatingOccupancyFraction=80 -XX:+UseCMSInitiatingOccupancyOnly -XX:+UseParNewGC \
-        -XX:+CMSParallelRemarkEnabled -XX:+DisableExplicitGC -XX:SurvivorRatio=4 -XX:TargetSurvivorRatio=90 \
-        -XX:+AggressiveOpts -XX:+UseFastAccessorMethods -XX:+UseBiasedLocking -XX:+HeapDumpOnOutOfMemoryError \
-        -server -verbose:gc -XX:+PrintGCTimeStamps -XX:+PrintGCDetails -XX:+PrintTenuringDistribution \
-        -Xloggc:${BASEDIR}logs/gc.log -Dinspectit.logging.config=CMR/logging-config.xml -jar CMR/inspectit-cmr.jar 1>>${BASEDIR}logs/out.log 2>&1 &
+    ${JAVABIN}java ${CMR_ARGS} -Xloggc:${BASEDIR}logs/gc.log -jar CMR/inspectit-cmr-mod.jar 1>>${BASEDIR}logs/out.log 2>&1 &
     sleep 10
     ${JAVABIN}java  ${JAVAARGS_INSPECTIT_NOSTORAGE} ${JAR} \
         --output-filename ${RAWFN}-${i}-${j}-${k}.csv \
@@ -140,6 +131,7 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do
         --totalthreads ${THREADS} \
         --recursiondepth ${j} \
         ${MOREPARAMS}
+    sleep 10
     kill $!
     sleep 10
     rm -rf ${BASEDIR}storage/
@@ -159,13 +151,7 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do
     echo " # ${i}.${j}.${k} InspectIT (full)"
     echo " # ${i}.${j}.${k} InspectIT (full)" >>${BASEDIR}inspectit.log
     sar -o ${RESULTSDIR}stat/sar-${i}-${j}-${k}.data 5 2000 1>/dev/null 2>&1 &
-    ${JAVABIN}java \
-        -Xms1024m -Xmx1024m -Xmn384M -XX:MaxPermSize=128m -XX:PermSize=128m -XX:+UseConcMarkSweepGC \
-        -XX:CMSInitiatingOccupancyFraction=80 -XX:+UseCMSInitiatingOccupancyOnly -XX:+UseParNewGC \
-        -XX:+CMSParallelRemarkEnabled -XX:+DisableExplicitGC -XX:SurvivorRatio=4 -XX:TargetSurvivorRatio=90 \
-        -XX:+AggressiveOpts -XX:+UseFastAccessorMethods -XX:+UseBiasedLocking -XX:+HeapDumpOnOutOfMemoryError \
-        -server -verbose:gc -XX:+PrintGCTimeStamps -XX:+PrintGCDetails -XX:+PrintTenuringDistribution \
-        -Xloggc:${BASEDIR}logs/gc.log -Dinspectit.logging.config=CMR/logging-config.xml -jar CMR/inspectit-cmr.jar 1>>${BASEDIR}logs/out.log 2>&1 &
+    ${JAVABIN}java ${CMR_ARGS} -Xloggc:${BASEDIR}logs/gc.log -jar CMR/inspectit-cmr-mod.jar 1>>${BASEDIR}logs/out.log 2>&1 &
     sleep 10
     ${JAVABIN}java  ${JAVAARGS_INSPECTIT_FULL} ${JAR} \
         --output-filename ${RAWFN}-${i}-${j}-${k}.csv \
@@ -174,6 +160,7 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do
         --totalthreads ${THREADS} \
         --recursiondepth ${j} \
         ${MOREPARAMS}
+    sleep 10
     kill $!
     sleep 10
     rm -rf ${BASEDIR}storage/
diff --git a/frameworks/inspectIT/benchmark-timer-inner.sh b/frameworks/inspectIT/benchmark-timer-inner.sh
index 4ab29a1cfd22e20f7fd4fd0ab7e9172a9a251de1..3343aa363590d0a94e3d244b04498f9189e6f624 100644
--- a/frameworks/inspectIT/benchmark-timer-inner.sh
+++ b/frameworks/inspectIT/benchmark-timer-inner.sh
@@ -11,7 +11,7 @@ NUM_LOOPS=10           ## 10
 THREADS=1              ## 1
 RECURSIONDEPTH=10      ## 10
 TOTALCALLS=2000000     ## 2000000
-METHODTIME=0           ## 500000
+METHODTIME=0           ## 0
 
 #MOREPARAMS="--quickstart"
 MOREPARAMS="${MOREPARAMS}"
@@ -45,6 +45,8 @@ JAVAARGS_INSPECTIT_DISABLED="${JAVAARGS_LTW} -Dinspectit.disableProbe=true"
 JAVAARGS_INSPECTIT_NOSTORAGE="${JAVAARGS_LTW} -Dinspectit.disableStorage=true"
 JAVAARGS_INSPECTIT_FULL="${JAVAARGS_LTW}"
 
+CMR_ARGS="-d64 -Xms16G -Xmx16G -Xmn5G -XX:MaxPermSize=128m -XX:PermSize=128m -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=80 -XX:+UseCMSInitiatingOccupancyOnly -XX:+UseParNewGC -XX:+CMSParallelRemarkEnabled -XX:+DisableExplicitGC -XX:SurvivorRatio=4 -XX:TargetSurvivorRatio=90 -XX:+AggressiveOpts -XX:+UseFastAccessorMethods -XX:+UseBiasedLocking -XX:+HeapDumpOnOutOfMemoryError -server -verbose:gc -XX:+PrintGCTimeStamps -XX:+PrintGCDetails -XX:+PrintTenuringDistribution -Dinspectit.logging.config=config/logging-config.xml"
+
 ## Write configuration
 uname -a >${RESULTSDIR}configuration.txt
 ${JAVABIN}java ${JAVAARGS} -version 2>>${RESULTSDIR}configuration.txt
@@ -91,13 +93,7 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do
     echo " # ${i}.${j}.${k} InspectIT (disabled)"
     echo " # ${i}.${j}.${k} InspectIT (disabled)" >>${BASEDIR}inspectit.log
     sar -o ${RESULTSDIR}stat/sar-${i}-${j}-${k}.data 5 2000 1>/dev/null 2>&1 &
-    ${JAVABIN}java \
-        -Xms1024m -Xmx1024m -Xmn384M -XX:MaxPermSize=128m -XX:PermSize=128m -XX:+UseConcMarkSweepGC \
-        -XX:CMSInitiatingOccupancyFraction=80 -XX:+UseCMSInitiatingOccupancyOnly -XX:+UseParNewGC \
-        -XX:+CMSParallelRemarkEnabled -XX:+DisableExplicitGC -XX:SurvivorRatio=4 -XX:TargetSurvivorRatio=90 \
-        -XX:+AggressiveOpts -XX:+UseFastAccessorMethods -XX:+UseBiasedLocking -XX:+HeapDumpOnOutOfMemoryError \
-        -server -verbose:gc -XX:+PrintGCTimeStamps -XX:+PrintGCDetails -XX:+PrintTenuringDistribution \
-        -Xloggc:${BASEDIR}logs/gc.log -Dinspectit.logging.config=CMR/logging-config.xml -jar CMR/inspectit-cmr.jar 1>>${BASEDIR}logs/out.log 2>&1 &
+    ${JAVABIN}java ${CMR_ARGS} -Xloggc:${BASEDIR}logs/gc.log -jar CMR/inspectit-cmr-mod.jar 1>>${BASEDIR}logs/out.log 2>&1 &
     sleep 10
     ${JAVABIN}java  ${JAVAARGS_INSPECTIT_DISABLED} ${JAR} \
         --output-filename ${RAWFN}-${i}-${j}-${k}.csv \
@@ -106,6 +102,7 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do
         --totalthreads ${THREADS} \
         --recursiondepth ${j} \
         ${MOREPARAMS}
+    sleep 10
     kill $!
     sleep 10
     rm -rf ${BASEDIR}storage/
@@ -125,13 +122,7 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do
     echo " # ${i}.${j}.${k} InspectIT (no storage)"
     echo " # ${i}.${j}.${k} InspectIT (no storage)" >>${BASEDIR}inspectit.log
     sar -o ${RESULTSDIR}stat/sar-${i}-${j}-${k}.data 5 2000 1>/dev/null 2>&1 &
-    ${JAVABIN}java \
-        -Xms1024m -Xmx1024m -Xmn384M -XX:MaxPermSize=128m -XX:PermSize=128m -XX:+UseConcMarkSweepGC \
-        -XX:CMSInitiatingOccupancyFraction=80 -XX:+UseCMSInitiatingOccupancyOnly -XX:+UseParNewGC \
-        -XX:+CMSParallelRemarkEnabled -XX:+DisableExplicitGC -XX:SurvivorRatio=4 -XX:TargetSurvivorRatio=90 \
-        -XX:+AggressiveOpts -XX:+UseFastAccessorMethods -XX:+UseBiasedLocking -XX:+HeapDumpOnOutOfMemoryError \
-        -server -verbose:gc -XX:+PrintGCTimeStamps -XX:+PrintGCDetails -XX:+PrintTenuringDistribution \
-        -Xloggc:${BASEDIR}logs/gc.log -Dinspectit.logging.config=CMR/logging-config.xml -jar CMR/inspectit-cmr.jar 1>>${BASEDIR}logs/out.log 2>&1 &
+    ${JAVABIN}java ${CMR_ARGS} -Xloggc:${BASEDIR}logs/gc.log -jar CMR/inspectit-cmr-mod.jar 1>>${BASEDIR}logs/out.log 2>&1 &
     sleep 10
     ${JAVABIN}java  ${JAVAARGS_INSPECTIT_NOSTORAGE} ${JAR} \
         --output-filename ${RAWFN}-${i}-${j}-${k}.csv \
@@ -140,6 +131,7 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do
         --totalthreads ${THREADS} \
         --recursiondepth ${j} \
         ${MOREPARAMS}
+    sleep 10
     kill $!
     sleep 10
     rm -rf ${BASEDIR}storage/
@@ -159,13 +151,7 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do
     echo " # ${i}.${j}.${k} InspectIT (full)"
     echo " # ${i}.${j}.${k} InspectIT (full)" >>${BASEDIR}inspectit.log
     sar -o ${RESULTSDIR}stat/sar-${i}-${j}-${k}.data 5 2000 1>/dev/null 2>&1 &
-    ${JAVABIN}java \
-        -Xms1024m -Xmx1024m -Xmn384M -XX:MaxPermSize=128m -XX:PermSize=128m -XX:+UseConcMarkSweepGC \
-        -XX:CMSInitiatingOccupancyFraction=80 -XX:+UseCMSInitiatingOccupancyOnly -XX:+UseParNewGC \
-        -XX:+CMSParallelRemarkEnabled -XX:+DisableExplicitGC -XX:SurvivorRatio=4 -XX:TargetSurvivorRatio=90 \
-        -XX:+AggressiveOpts -XX:+UseFastAccessorMethods -XX:+UseBiasedLocking -XX:+HeapDumpOnOutOfMemoryError \
-        -server -verbose:gc -XX:+PrintGCTimeStamps -XX:+PrintGCDetails -XX:+PrintTenuringDistribution \
-        -Xloggc:${BASEDIR}logs/gc.log -Dinspectit.logging.config=CMR/logging-config.xml -jar CMR/inspectit-cmr.jar 1>>${BASEDIR}logs/out.log 2>&1 &
+    ${JAVABIN}java ${CMR_ARGS} -Xloggc:${BASEDIR}logs/gc.log -jar CMR/inspectit-cmr-mod.jar 1>>${BASEDIR}logs/out.log 2>&1 &
     sleep 10
     ${JAVABIN}java  ${JAVAARGS_INSPECTIT_FULL} ${JAR} \
         --output-filename ${RAWFN}-${i}-${j}-${k}.csv \
@@ -174,6 +160,7 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do
         --totalthreads ${THREADS} \
         --recursiondepth ${j} \
         ${MOREPARAMS}
+    sleep 10
     kill $!
     sleep 10
     rm -rf ${BASEDIR}storage/
diff --git a/frameworks/inspectIT/benchmark.sh b/frameworks/inspectIT/benchmark.sh
index 0288baff7e51cec32ca5b8755eda650ee8999b92..8707c35cbe1ec39a6a97cfdcaf06f2931e75575e 100644
--- a/frameworks/inspectIT/benchmark.sh
+++ b/frameworks/inspectIT/benchmark.sh
@@ -44,6 +44,8 @@ JAVAARGS_LTW="${JAVAARGS} -javaagent:${BASEDIR}agent/inspectit-agent.jar -Djava.
 JAVAARGS_INSPECTIT_MINIMAL="${JAVAARGS_LTW} -Dinspectit.config=${BASEDIR}config/minimal/"
 JAVAARGS_INSPECTIT_FULL="${JAVAARGS_LTW} -Dinspectit.config=${BASEDIR}config/timer/"
 
+CMR_ARGS="-d64 -Xms16G -Xmx16G -Xmn5G -XX:MaxPermSize=128m -XX:PermSize=128m -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=80 -XX:+UseCMSInitiatingOccupancyOnly -XX:+UseParNewGC -XX:+CMSParallelRemarkEnabled -XX:+DisableExplicitGC -XX:SurvivorRatio=4 -XX:TargetSurvivorRatio=90 -XX:+AggressiveOpts -XX:+UseFastAccessorMethods -XX:+UseBiasedLocking -XX:+HeapDumpOnOutOfMemoryError -server -verbose:gc -XX:+PrintGCTimeStamps -XX:+PrintGCDetails -XX:+PrintTenuringDistribution -Dinspectit.logging.config=config/logging-config.xml"
+
 ## Write configuration
 uname -a >${RESULTSDIR}configuration.txt
 ${JAVABIN}java ${JAVAARGS} -version 2>>${RESULTSDIR}configuration.txt
@@ -90,13 +92,7 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do
     echo " # ${i}.${j}.${k} InspectIT (minimal)"
     echo " # ${i}.${j}.${k} InspectIT (minimal)" >>${BASEDIR}inspectit.log
     sar -o ${RESULTSDIR}stat/sar-${i}-${j}-${k}.data 5 2000 1>/dev/null 2>&1 &
-    ${JAVABIN}java \
-        -Xms1024m -Xmx1024m -Xmn384M -XX:MaxPermSize=128m -XX:PermSize=128m -XX:+UseConcMarkSweepGC \
-        -XX:CMSInitiatingOccupancyFraction=80 -XX:+UseCMSInitiatingOccupancyOnly -XX:+UseParNewGC \
-        -XX:+CMSParallelRemarkEnabled -XX:+DisableExplicitGC -XX:SurvivorRatio=4 -XX:TargetSurvivorRatio=90 \
-        -XX:+AggressiveOpts -XX:+UseFastAccessorMethods -XX:+UseBiasedLocking -XX:+HeapDumpOnOutOfMemoryError \
-        -server -verbose:gc -XX:+PrintGCTimeStamps -XX:+PrintGCDetails -XX:+PrintTenuringDistribution \
-        -Xloggc:${BASEDIR}logs/gc.log -Dinspectit.logging.config=CMR/logging-config.xml -jar CMR/inspectit-cmr.jar 1>>${BASEDIR}logs/out.log 2>&1 &
+    ${JAVABIN}java ${CMR_ARGS} -Xloggc:${BASEDIR}logs/gc.log -jar CMR/inspectit-cmr.jar 1>>${BASEDIR}logs/out.log 2>&1 &
     sleep 10
     ${JAVABIN}java  ${JAVAARGS_INSPECTIT_MINIMAL} ${JAR} \
         --output-filename ${RAWFN}-${i}-${j}-${k}.csv \
@@ -105,6 +101,7 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do
         --totalthreads ${THREADS} \
         --recursiondepth ${j} \
         ${MOREPARAMS}
+    sleep 10
     kill $!
     sleep 10
     rm -rf ${BASEDIR}storage/
@@ -143,13 +140,7 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do
     echo " # ${i}.${j}.${k} InspectIT (with CMR)"
     echo " # ${i}.${j}.${k} InspectIT (with CMR)" >>${BASEDIR}inspectit.log
     sar -o ${RESULTSDIR}stat/sar-${i}-${j}-${k}.data 5 2000 1>/dev/null 2>&1 &
-    ${JAVABIN}java \
-        -Xms1024m -Xmx1024m -Xmn384M -XX:MaxPermSize=128m -XX:PermSize=128m -XX:+UseConcMarkSweepGC \
-        -XX:CMSInitiatingOccupancyFraction=80 -XX:+UseCMSInitiatingOccupancyOnly -XX:+UseParNewGC \
-        -XX:+CMSParallelRemarkEnabled -XX:+DisableExplicitGC -XX:SurvivorRatio=4 -XX:TargetSurvivorRatio=90 \
-        -XX:+AggressiveOpts -XX:+UseFastAccessorMethods -XX:+UseBiasedLocking -XX:+HeapDumpOnOutOfMemoryError \
-        -server -verbose:gc -XX:+PrintGCTimeStamps -XX:+PrintGCDetails -XX:+PrintTenuringDistribution \
-        -Xloggc:${BASEDIR}logs/gc.log -Dinspectit.logging.config=CMR/logging-config.xml -jar CMR/inspectit-cmr.jar 1>>${BASEDIR}logs/out.log 2>&1 &
+    ${JAVABIN}java ${CMR_ARGS} -Xloggc:${BASEDIR}logs/gc.log -jar CMR/inspectit-cmr.jar 1>>${BASEDIR}logs/out.log 2>&1 &
     sleep 10
     ${JAVABIN}java  ${JAVAARGS_INSPECTIT_FULL} ${JAR} \
         --output-filename ${RAWFN}-${i}-${j}-${k}.csv \
@@ -158,6 +149,7 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do
         --totalthreads ${THREADS} \
         --recursiondepth ${j} \
         ${MOREPARAMS}
+    sleep 10
     kill $!
     sleep 10
     rm -rf ${BASEDIR}storage/
@@ -175,8 +167,8 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do
 done
 zip -jqr ${RESULTSDIR}stat.zip ${RESULTSDIR}stat
 rm -rf ${RESULTSDIR}stat/
-mv ${BASEDIR}inspectit.log ${RESULTSDIR}inspectit.log
 mv ${BASEDIR}logs/ ${RESULTSDIR}
+mv ${BASEDIR}inspectit.log ${RESULTSDIR}inspectit.log
 [ -f ${RESULTSDIR}hotspot-1-${RECURSIONDEPTH}-1.log ] && grep "<task " ${RESULTSDIR}hotspot-*.log >${RESULTSDIR}log.log
 [ -f ${BASEDIR}errorlog.txt ] && mv ${BASEDIR}errorlog.txt ${RESULTSDIR}
 
diff --git a/frameworks/inspectIT/config/isequence/inspectit-agent.cfg b/frameworks/inspectIT/config/isequence/inspectit-agent.cfg
index d96e88f22152743f66d5c1bc687bac6c185ba6d6..93a2115025e4c18ad72082718a4586b36b4cf6e1 100644
--- a/frameworks/inspectIT/config/isequence/inspectit-agent.cfg
+++ b/frameworks/inspectIT/config/isequence/inspectit-agent.cfg
@@ -28,13 +28,13 @@ platform-sensor-type info.novatec.inspectit.agent.sensor.platform.ThreadInformat
 
 ## send-strategy <fully-qualified-name>
 #######################################
-send-strategy info.novatec.inspectit.agent.sending.impl.TimeStrategy time=5000
-#send-strategy info.novatec.inspectit.agent.sending.impl.ListSizeStrategy size=1000
+send-strategy info.novatec.inspectit.agent.sending.impl.TimeStrategy time=1000
+#send-strategy info.novatec.inspectit.agent.sending.impl.ListSizeStrategy size=10000
 
 ## buffer-strategy <fully-qualified-name>
 #########################################
-buffer-strategy info.novatec.inspectit.agent.buffer.impl.SimpleBufferStrategy
-#buffer-strategy info.novatec.inspectit.agent.buffer.impl.SizeBufferStrategy size=1000000
+#buffer-strategy info.novatec.inspectit.agent.buffer.impl.SimpleBufferStrategy
+buffer-strategy info.novatec.inspectit.agent.buffer.impl.SizeBufferStrategy size=1000000
 
 ## Ignore classes settings
 #########################################
@@ -49,4 +49,4 @@ exclude-class *[]
 ## INSTRUMENTATION
 ##################
 sensor isequence mooBench.monitoredApplication.MonitoredClass monitoredMethod interface=true
-#sensor timer mooBench.monitoredApplication.MonitoredClass monitoredMethod interface=true
+#sensor timer mooBench.monitoredApplication.MonitoredClass monitoredMethod interface=true charting=true
diff --git a/frameworks/inspectIT/config/logging-config.xml b/frameworks/inspectIT/config/logging-config.xml
new file mode 100644
index 0000000000000000000000000000000000000000..7c507dbc21ee72b4d0702a6f7acfeb9d955c7fa7
--- /dev/null
+++ b/frameworks/inspectIT/config/logging-config.xml
@@ -0,0 +1,123 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<configuration>
+	<!-- The appenders are defined at the top -->
+	
+	<!-- Console output -->
+	<appender name="stdout" class="ch.qos.logback.core.ConsoleAppender">
+		<Target>System.out</Target>
+		<encoder>
+			<pattern>%d{ISO8601}: %-6r [%15.15t] %-5p %30.30c - %m%n</pattern>
+		</encoder>
+	</appender>
+
+	<!-- Statistics -->
+	<appender name="statistics" class="ch.qos.logback.core.FileAppender">
+		<file>logs/statistics.log</file>
+		<encoder>
+			<pattern>%d{ISO8601}: %m%n</pattern>
+		</encoder>
+	</appender>
+
+	<!-- Enriched Sysout -->
+	<!-- Rollover every day or when file reaches 20MB -->
+	<appender name="file" class="ch.qos.logback.core.FileAppender">
+		<file>logs/cmr.log</file>
+		<encoder>
+			<pattern>%d{ISO8601}: %-6r [%15.15t] %-5p %30.30c - %m%n</pattern>
+		</encoder>
+	</appender>
+
+	<!-- Exceptions -->
+	<!-- Only warn & error levels-->
+	<appender name="exceptions" class="ch.qos.logback.core.FileAppender">
+		<file>logs/exceptions.log</file>
+		<encoder>
+			<pattern>%d{ISO8601}: %-6r [%15.15t] %-5p %30.30c - %m%n</pattern>
+		</encoder>
+		<filter class="ch.qos.logback.classic.filter.ThresholdFilter">
+			<level>WARN</level>
+		</filter>
+	</appender>
+
+	<!-- Loggers are defined from down here -->
+
+	<!-- set log levels - for more verbose logging change 'info' to 'debug' -->
+	<root level="info">
+		<appender-ref ref="stdout" />
+		<appender-ref ref="file" />
+		<appender-ref ref="exceptions" />
+	</root>
+
+	<!-- deactivate all other loggers, except for errors -->
+	<logger name="org" level="error" />
+	<logger name="com" level="error" />
+	<logger name="uk" level="error" />
+
+	<!-- service logging, set this to 'debug' to get additional information about: - Number of timer objects being stored - information about the exception sensor - information about the combined metric sensor -->
+	<logger name="info.novatec.inspectit.cmr.service" level="info" />
+	
+	<!-- service logging, set this to 'debug' to get additional information about: - DAOs -->
+	<logger name="info.novatec.inspectit.cmr.dao" level="info" />
+
+	<!-- RMI Exporter Logging - this logger provides the information to which ip/port the RMI services are bound -->
+	<logger name="org.springframework.remoting.rmi" level="info" />
+
+	<!-- This service logs information about the health status of the CMR. By default this is only being logged into a specific file. Set additivity to true if you want to print this information in the default 
+		appender, too. -->
+	<logger name="info.novatec.inspectit.cmr.util.HealthStatus" additivity="false" level="info">
+		<appender-ref ref="statistics" />
+	</logger>
+
+	<!-- Buffer information -->
+	<logger name="info.novatec.inspectit.cmr.cache.impl.AtomicBuffer" level="info" />
+
+	<!-- Storage, set this to debug for more information about: - storage and failed storage serializations -->
+	<logger name="info.novatec.inspectit.storage" level="info" />
+	<logger name="info.novatec.inspectit.cmr.storage" level="info" />
+
+	<!-- Set this to debug for more information about: - IO write/read -->
+	<logger name="info.novatec.inspectit.storage.nio" level="info" />
+	<logger name="info.novatec.inspectit.storage.write" level="info" />
+	
+	<!-- Set this to debug for more information about: - serialization -->
+	<logger name="info.novatec.inspectit.storage.serializer" level="info" />
+
+	<!-- Set this to debug for more information about: - schema loading for serialization -->
+	<logger name="info.novatec.inspectit.storage.serializer.schema" level="info" />
+
+	<!-- Disabled loggers from down here -->
+
+	<!-- hibernate logging -->
+	<!-- logger name="org.hibernate" level="info" / -->
+
+	<!-- log HQL query parser activity -->
+	<!-- logger name="org.hibernate.hql.ast.AST" level="info" / -->
+
+	<!-- log just the SQL -->
+	<!-- logger name="org.hibernate.SQL" level="info" / -->
+
+	<!-- log JDBC bind parameters -->
+	<!-- logger name="org.hibernate.type" level="info" / -->
+
+	<!-- log schema export/update -->
+	<!-- logger name="org.hibernate.tool.hbm2ddl" level="info" / -->
+
+	<!-- log HQL parse trees -->
+	<!-- logger name="org.hibernate.hql" level="debug" / -->
+
+	<!-- log cache activity -->
+	<!-- logger name="org.hibernate.cache" level="info" / -->
+
+	<!-- log transaction activity -->
+	<!-- logger name="org.hibernate.transaction" level="debug" / -->
+
+	<!-- log JDBC resource acquisition -->
+	<!-- logger name="org.hibernate.jdbc" level="debug" / -->
+
+	<!-- enable the following line if you want to track down connection leakages when using DriverManagerConnectionProvider -->
+	<!-- logger name="org.hibernate.connection.DriverManagerConnectionProvider" level="trace" / -->
+
+	<!-- Log only the info level of the c3p0 connection pooling -->
+	<!-- logger name="com.mchange" level="info" / -->
+
+</configuration>
\ No newline at end of file
diff --git a/frameworks/inspectIT/config/minimal/inspectit-agent.cfg b/frameworks/inspectIT/config/minimal/inspectit-agent.cfg
index 851b5b38e01236a505136c3f4a399e3792e0a2af..86963d2f797a142a52a199008bde36569766c615 100644
--- a/frameworks/inspectIT/config/minimal/inspectit-agent.cfg
+++ b/frameworks/inspectIT/config/minimal/inspectit-agent.cfg
@@ -28,11 +28,13 @@ platform-sensor-type info.novatec.inspectit.agent.sensor.platform.ThreadInformat
 
 ## send-strategy <fully-qualified-name>
 #######################################
-send-strategy info.novatec.inspectit.agent.sending.impl.TimeStrategy time=5000
+send-strategy info.novatec.inspectit.agent.sending.impl.TimeStrategy time=1000
+#send-strategy info.novatec.inspectit.agent.sending.impl.ListSizeStrategy size=10000
 
 ## buffer-strategy <fully-qualified-name>
 #########################################
-buffer-strategy info.novatec.inspectit.agent.buffer.impl.SimpleBufferStrategy
+#buffer-strategy info.novatec.inspectit.agent.buffer.impl.SimpleBufferStrategy
+buffer-strategy info.novatec.inspectit.agent.buffer.impl.SizeBufferStrategy size=1000000
 
 ## Ignore classes settings
 #########################################
@@ -46,4 +48,5 @@ exclude-class *[]
 
 ## INSTRUMENTATION
 ##################
+#sensor isequence mooBench.monitoredApplication.MonitoredClass monitoredMethod interface=true
 #sensor timer mooBench.monitoredApplication.MonitoredClass monitoredMethod interface=true charting=true
diff --git a/frameworks/inspectIT/config/timer/inspectit-agent.cfg b/frameworks/inspectIT/config/timer/inspectit-agent.cfg
index faa9aa324fa0d62b80d668a4bf41ddb8be0fd186..e4fdd28f259c7cad972dccd7df780997b7999f88 100644
--- a/frameworks/inspectIT/config/timer/inspectit-agent.cfg
+++ b/frameworks/inspectIT/config/timer/inspectit-agent.cfg
@@ -46,4 +46,5 @@ exclude-class *[]
 
 ## INSTRUMENTATION
 ##################
+#sensor isequence mooBench.monitoredApplication.MonitoredClass monitoredMethod interface=true
 sensor timer mooBench.monitoredApplication.MonitoredClass monitoredMethod interface=true charting=true