Advertisement
Guest User

Untitled

a guest
Nov 12th, 2016
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Dart 0.56 KB | None | 0 0
  1. import 'package:benchmark_harness/benchmark_harness.dart';
  2.  
  3. class SubstringBenchmark extends BenchmarkBase {
  4.   SubstringBenchmark() : super('Substring benchmark');
  5.  
  6.   String str;
  7.  
  8.   void setup() {
  9.     final str =
  10.         "1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890";
  11.     final arr = new List.filled(999, str);
  12.     this.str = arr.join();
  13.   }
  14.  
  15.   void run() {
  16.     while (str.length > 1) {
  17.       str = str.substring(1);
  18.     }
  19.   }
  20. }
  21.  
  22. main(List<String> args) {
  23.   new SubstringBenchmark().report();
  24. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement