[Assorted-commits] SF.net SVN: assorted:[1570] sandbox/trunk/src/java
Brought to you by:
yangzhang
From: <yan...@us...> - 2010-03-01 05:25:43
|
Revision: 1570 http://assorted.svn.sourceforge.net/assorted/?rev=1570&view=rev Author: yangzhang Date: 2010-03-01 05:25:37 +0000 (Mon, 01 Mar 2010) Log Message: ----------- adopted Spinner for jhat example Modified Paths: -------------- sandbox/trunk/src/java/Spinner.java Added Paths: ----------- sandbox/trunk/src/java/Spinner.mk Modified: sandbox/trunk/src/java/Spinner.java =================================================================== --- sandbox/trunk/src/java/Spinner.java 2010-02-16 23:09:20 UTC (rev 1569) +++ sandbox/trunk/src/java/Spinner.java 2010-03-01 05:25:37 UTC (rev 1570) @@ -1,8 +1,10 @@ public class Spinner { public static void main(String[] args) { - int i = 0; - while (true) { - if (++i == Integer.MAX_VALUE) System.out.print('.'); + long i = 0; + long limit = args.length > 0 ? Long.parseLong(args[0]) : Long.MAX_VALUE; + long start = System.currentTimeMillis(); + while (System.currentTimeMillis() - start < limit) { + if (++i == Long.MAX_VALUE) { System.out.print('.'); System.out.flush(); } } } } Added: sandbox/trunk/src/java/Spinner.mk =================================================================== --- sandbox/trunk/src/java/Spinner.mk (rev 0) +++ sandbox/trunk/src/java/Spinner.mk 2010-03-01 05:25:37 UTC (rev 1570) @@ -0,0 +1,5 @@ +jhat: Spinner.class + java -agentlib:hprof=format=b Spinner 1000 + jhat java.hprof +%.class: %.java + javac $< This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |