From: jjenista Date: Tue, 21 Sep 2010 21:30:47 +0000 (+0000) Subject: an appropriate test to simulate SOR for new pool allocation X-Git-Url: http://plrg.eecs.uci.edu/git/?p=IRC.git;a=commitdiff_plain;h=3207da452ae254f0bfd2f932d9480ced76b2ac6f an appropriate test to simulate SOR for new pool allocation --- diff --git a/Robust/src/Tests/oooJava/poolalloc/makefile b/Robust/src/Tests/oooJava/poolalloc/makefile index 4f152630..2e6017d9 100644 --- a/Robust/src/Tests/oooJava/poolalloc/makefile +++ b/Robust/src/Tests/oooJava/poolalloc/makefile @@ -4,8 +4,8 @@ SOURCE_FILES=test.java BUILDSCRIPT=../../../buildscript -USEOOO= -ooojava 2 2 -ooodebug -BSFLAGS= -64bit -mainclass $(PROGRAM) -garbagestats -joptimize -noloop -optimize #-coreprof -coreprof-checkoverflow -debug +USEOOO= -ooojava 24 2 -ooodebug +BSFLAGS= -64bit -mainclass $(PROGRAM) -heapsize-mb 1024 -garbagestats -noloop -nooptimize -coreprof -coreprof-checkoverflow -coreprof -coreprof-eventwords 1024*1024*128 -debug DISJOINT= -disjoint -disjoint-k 1 -enable-assertions #-disjoint-desire-determinism all: ooo diff --git a/Robust/src/Tests/oooJava/poolalloc/test.java b/Robust/src/Tests/oooJava/poolalloc/test.java index aaf88e14..390657ec 100644 --- a/Robust/src/Tests/oooJava/poolalloc/test.java +++ b/Robust/src/Tests/oooJava/poolalloc/test.java @@ -12,12 +12,19 @@ public class Test { for( int i = 0; i < 200000; ++i ) { rblock a { Foo f = new Foo(); - f.z = 1; - x += f.z; + f.z = 0; + ++f.z; } rblock b { - x -= f.z; + --f.z; } + int y = -1; + if( i % 2 == 0 ) { + rblock c { + y = 1; + } + } + x += f.z + y; } System.out.println( x );