summaryrefslogtreecommitdiffstats
path: root/tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/performance/Test_org_eclipse_swt_graphics_GC.java
diff options
context:
space:
mode:
Diffstat (limited to 'tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/performance/Test_org_eclipse_swt_graphics_GC.java')
-rw-r--r--tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/performance/Test_org_eclipse_swt_graphics_GC.java17
1 files changed, 6 insertions, 11 deletions
diff --git a/tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/performance/Test_org_eclipse_swt_graphics_GC.java b/tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/performance/Test_org_eclipse_swt_graphics_GC.java
index 57e758e1d9..f60eddad5f 100644
--- a/tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/performance/Test_org_eclipse_swt_graphics_GC.java
+++ b/tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/performance/Test_org_eclipse_swt_graphics_GC.java
@@ -235,7 +235,7 @@ public void test_copyAreaLorg_eclipse_swt_graphics_ImageII() {
}
public void test_dispose() {
- final int COUNT = 2000; // 4000 causes No More Handles
+ final int COUNT = 3000; // 4000 causes No More Handles
Image[] images = new Image [COUNT];
GC[] gcs = new GC [COUNT];
@@ -1049,23 +1049,18 @@ public void test_getClipping() {
}
public void test_getClippingLorg_eclipse_swt_graphics_Region() {
- final int COUNT = 4000; // 5000 causes No More Handles
-
- Region[] regions = new Region[COUNT];
- for (int i = 0; i < COUNT; i++) {
- regions[i] = new Region(display);
- }
+ final int COUNT = 1200000;
+
+ Region region = new Region(display);
PerformanceMeter meter = createMeter("GC getClipping(Region)");
meter.start();
for (int i = 0; i < COUNT; i++) {
- gc.getClipping(regions[i]);
+ gc.getClipping(region);
}
meter.stop();
- for (int i = 0; i < COUNT; i++) {
- regions[i].dispose();
- }
+ region.dispose();
disposeMeter(meter);
}