From deb7a1faaca5e69637c808785f338ad53401f9bf Mon Sep 17 00:00:00 2001 From: bdemsky Date: Sun, 10 Jul 2011 09:22:14 +0000 Subject: [PATCH] changes --- Robust/src/buildscript | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Robust/src/buildscript b/Robust/src/buildscript index 8a1d6947..dbef4861 100755 --- a/Robust/src/buildscript +++ b/Robust/src/buildscript @@ -85,6 +85,7 @@ echo -profile_interrupt build with profile information of interrupts echo "-useio use standard io to output profiling data (should be used together with -raw and -profile), it only works with single core version" echo echo Multicore GC options +echo -perfcount performance counters echo -multicoregc generate multi-core binary with garbage collection echo -pmc parallel collector echo "-numcore4gc set the number of cores for gc (should be used together with -multicoregc), defaultly set as 0" @@ -208,6 +209,7 @@ USEIOFLAG=false INTERRUPTFLAG=false THREADSIMULATEFLAG=false; MULTICOREGCFLAG=false; +PERFCOUNT=false; PMCFLAG=false; GCMEMLOCALFLAG=false; GCMEMFIXEDFLAG=false; @@ -494,6 +496,9 @@ elif [[ $1 = '-pmc' ]] then PMCFLAG=true JAVAOPTS="$JAVAOPTS -pmc" +elif [[ $1 = '-perfcount' ]] +then +PERFCOUNT=true elif [[ $1 = '-gcmem_local' ]] then GCMEMLOCALFLAG=true @@ -1090,6 +1095,11 @@ then #MULTICOREGC version TILERACFLAGS="${TILERACFLAGS} -DPMC_GC -D${GCCORES}" fi +if $PERFCOUNT +then #MULTICOREGC version +TILERACFLAGS="${TILERACFLAGS} -DPERFCOUNT" +fi + if $GCPROFILEFLAG then # GC_PROFILE version TILERACFLAGS="${TILERACFLAGS} -DGC_PROFILE" -- 2.34.1