io: benchmark for read 56/18056/5
Simon Marchetto [Thu, 7 Apr 2016 14:33:21 +0000 (16:33 +0200)]
Change-Id: I0f15f80c18cc47b21001e7cb92c4ab6404cb0a98

scilab/modules/io/tests/benchmarks/read.tst [new file with mode: 0644]

diff --git a/scilab/modules/io/tests/benchmarks/read.tst b/scilab/modules/io/tests/benchmarks/read.tst
new file mode 100644 (file)
index 0000000..07fbe09
--- /dev/null
@@ -0,0 +1,24 @@
+// =============================================================================
+// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+// Copyright (C) 2016 - Scilab Enterprises
+//
+//  This file is distributed under the same license as the Scilab package.
+// =============================================================================
+
+//==============================================================================
+// Benchmark for read function
+//==============================================================================
+
+// <-- BENCH NB RUN : 5 -->
+nrows = 50000;
+ncols = 5;
+A = rand(nrows, ncols);
+filename = fullfile(TMPDIR, 'read_bench_mat');
+deletefile(filename);
+write(filename, A);
+clear A;
+
+// <-- BENCH START -->
+B = read(filename, nrows, ncols);
+// <-- BENCH END -->
+