From: brian Date: Wed, 12 May 2004 04:08:22 +0000 (-0700) Subject: speedtest updates X-Git-Url: http://git.megacz.com/?p=nestedvm.git;a=commitdiff_plain;h=95c62ecbe81cfc11432e0755f741264d64d46776 speedtest updates darcs-hash:20040512040822-24bed-bc2b0a049f2eeee777019ee11ca1472d0c035e14.gz --- diff --git a/src/tests/SpeedTest.java b/src/tests/SpeedTest.java index c3c21a3..667d9a2 100644 --- a/src/tests/SpeedTest.java +++ b/src/tests/SpeedTest.java @@ -2,6 +2,9 @@ package tests; import org.ibex.nestedvm.Runtime; +import java.io.*; +import java.util.*; + class SpeedTest { private static long start,end; private static long now() { return System.currentTimeMillis(); } @@ -9,6 +12,24 @@ class SpeedTest { private static void end() { end = now(); } private static float diff() { return ((float)(end-start))/1000; } + /*private static InputStream is = new InputStream() { + int left = 100*1024*1024; + int c = 0; + public int read() { if(left==0) return -1; left--; return (c++)&0xff; } + public int read(byte[] buf, int pos,int len) { + len = Math.min(left,len); + Arrays.fill(buf,pos,len,(byte)c++); + left -= len; + return len; + } + public void close() { left = 100*1024*1024; } + }; + + private static OutputStream os = new OutputStream() { + public void write(int c) { } + public void write(byte[] buf, int pos, int len) { } + };*/ + public static void main(String[] args) throws Exception { float d; @@ -45,11 +66,16 @@ class SpeedTest { for(int i=0;i