Eligibility for escape analysis / stack allocation with Java 7
I am doing some tests with escape analysis in Java 7 in order to better understand what objects are eligible to stack allocation. Here is the code I wrote to test stack allocation: import java.util.ArrayList; import java.util.Iterator; public class EscapeAnalysis { private static final long TIME_TO_TEST = 10L * 1000L; // 10s static class Timestamp { private long millis; public Timestamp(long millis) { this.millis = millis; } public long getTime() { return millis; } public void setTime(long time) { millis = time; } } public static void main(String[] args) { long r = 0; System.out.println("test1