Profiling machinery.

This commit is contained in:
Alexander Gorshenev
2016-12-28 18:14:10 +03:00
committed by alexander-gorshenev
parent 3f65eeaeab
commit c15fb6833d
10 changed files with 97 additions and 39 deletions
+6 -1
View File
@@ -6,7 +6,6 @@ else
JAVACMD=java
fi
[ -n "$JAVACMD" ] || JAVACMD=java
[ -n "$JAVA_OPTS" ] || JAVA_OPTS="-Xmx256M -Xms32M"
declare -a java_args
declare -a konan_args
@@ -25,6 +24,12 @@ while [ $# -gt 0 ]; do
echo "TODO: need to pass arguments to all the tools somehow."
shift
;;
-time)
konan_args=("${konan_args[@]}" -time)
java_args=("${java_args[@]}" -agentlib:hprof=cpu=samples -Dkonan.profile=true)
JAVACMD="time $JAVACMD"
shift
;;
*)
konan_args=("${konan_args[@]}" "$1")
shift