commit | 87cd9067ef7ba83d4a3d3ec8aaf50eac9c6e88d3 | [log] [tgz] |
---|---|---|
author | John McCutchan <john@johnmccutchan.com> | Thu Nov 22 10:07:11 2012 -0800 |
committer | John McCutchan <john@johnmccutchan.com> | Thu Nov 22 10:07:11 2012 -0800 |
tree | de759e90d1187cfa845a2230984defb67d9b2db3 | |
parent | 47213d0f625095335fb3f7a48b3acf03db95bffc [diff] |
Fix reference to BenchmarkBase.dart Signed-off-by: John McCutchan <john@johnmccutchan.com>
==========================
The Dart project benchmark harness is the recommended starting point when building a benchmark for Dart.
BenchmarkBase
class that all new benchmarks should extend
1. Add the following to your project's pubspec.yaml
dependencies: benchmark_harness: git: https://github.com/dart-lang/benchmark_harness.git
2. Install pub packages
pub install
3. Add the following import:
import 'package:benchmark_harness/benchmark_harness.dart';
4. Create a benchmark class which inherits from BenchmarkBase
// Import BenchmarkBase class. import 'package:benchmark_harness/benchmark_harness.dart'; // Create a new benchmark by extending BenchmarkBase class TemplateBenchmark extends BenchmarkBase { const TemplateBenchmark() : super("Template"); static void main() { new TemplateBenchmark().report(); } // The benchmark code. void run() { } // Not measured setup code executed prior to the benchmark runs. void setup() { } // Not measures teardown code executed after the benchark runs. void teardown() { } } main() { // Run TemplateBenchmark TemplateBenchmark.main(); }