From 36d4e7f0511f773fdb74d0d6c442cde7a1c6de4d Mon Sep 17 00:00:00 2001
From: Christophe Geuzaine <cgeuzaine@ulg.ac.be>
Date: Wed, 6 Apr 2005 20:23:28 +0000
Subject: [PATCH] small script to test handling of many (e.g. 5000) views

---
 benchmarks/misc/manyviews.geo | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)
 create mode 100644 benchmarks/misc/manyviews.geo

diff --git a/benchmarks/misc/manyviews.geo b/benchmarks/misc/manyviews.geo
new file mode 100644
index 0000000000..28c1d3e0c7
--- /dev/null
+++ b/benchmarks/misc/manyviews.geo
@@ -0,0 +1,26 @@
+
+N = 5000;
+
+Printf("Testing Combine TimeSteps with %g views", N);
+For i In {1:N}
+  View "aa" {SP(0,0,0){i};};
+EndFor
+Combine TimeSteps;
+//Save View[0] "new.pos";
+Printf("Done testing Combine");
+
+M = 10;
+Printf("Testing leaks with %g allocations of %g views", M, N);
+
+For j In {1:M}
+Printf("-- create %g", j);
+For i In {1:N}
+  View "aa" {SP(0,0,0){i};};
+EndFor
+Printf("-- delete %g", j);
+For i In {1:N}
+  Delete View[0];
+EndFor
+EndFor
+
+Printf("Done testing leaks");
-- 
GitLab