2
0
Aleksandr Kuzmenko 6 жил өмнө
parent
commit
2067554372

+ 14 - 0
tests/benchs/src/cases/Regexp.hx

@@ -0,0 +1,14 @@
+package cases;
+
+import hxbenchmark.Suite;
+
+@:analyzer(ignore)
+class Regexp extends TestCase {
+	function measureReplace() {
+		var str = StringTools.lpad('', '"', 10 * 1024);
+		var r = ~/"/g;
+		var suite = new Suite('~/"/g.replace(string, "")');
+		suite.add("10Kb string", r.replace(str, ""));
+		return suite.run();
+	}
+}