test/demo/jvmti/mtrace/JFrameCreateTime.java
Print this page
@@ -30,14 +30,18 @@
/* Early in 1.5 it was reported that doing a step into the first JFrame
* was very slow (VisualMust debugger people reported this).
*/
+import java.awt.GraphicsEnvironment;
import javax.swing.*;
public class JFrameCreateTime {
public static void main(String[] args) {
+ if (GraphicsEnvironment.getLocalGraphicsEnvironment().isHeadlessInstance()) {
+ System.out.println("JFrame test was skipped due to headless mode");
+ } else {
JFrame f;
long start, end;
start = System.currentTimeMillis();
f = new JFrame("JFrame");
@@ -46,10 +50,10 @@
System.out.println("JFrame first creation took " + (end - start) + " ms");
start = System.currentTimeMillis();
f = new JFrame("JFrame");
end = System.currentTimeMillis();
-
System.out.println("JFrame second creation took " + (end - start) + " ms");
+ }
System.exit(0);
}
}