Bug #3188 fixed - `part()` was slower since 4.1.2
[scilab.git] / scilab / modules / string / tests / benchmarks / bench_part2_matrix.tst
1 // =============================================================================\r
2 // Scilab ( http://www.scilab.org/ ) - This file is part of Scilab\r
3 // Copyright (C) 2020 - ESI Group - Clement DAVID\r
4 //\r
5 //  This file is distributed under the same license as the Scilab package.\r
6 // =============================================================================\r
7 \r
8 //==============================================================================\r
9 // Benchmark for part function\r
10 //==============================================================================\r
11 \r
12 // <-- BENCH NB RUN : 400 -->\r
13 // M*N are equals to bench_part2.tst NB RUN, bench timing should be the similar\r
14 M=5;\r
15 N=5;\r
16 \r
17 c = 1e5;\r
18 str = strcat(string(int(rand(1, c) * 10)));\r
19 idx = int(rand(1, c) * c + 1);\r
20 str = str(ones(M, N));\r
21 \r
22 // <-- BENCH START -->\r
23 part(str, idx);\r
24 // <-- BENCH END -->\r