commit | 8c38a415dead901d369d9c5826c52ef53a395f95 | [log] [tgz] |
---|---|---|
author | Martin Kustermann <kustermann@google.com> | Mon Dec 11 15:55:31 2017 +0000 |
committer | Martin Kustermann <kustermann@google.com> | Mon Dec 11 15:55:31 2017 +0000 |
tree | 7afd323c8350c59cec5ac8410e5677ed8d3dbc95 | |
parent | ba2417fdc026629a29f9fe3ac059aaa831483a33 [diff] |
Use batch mode compilation for -cdartkp --strong Preliminary testing shows, this increases performance by around 20%. The main benefit is by re-using a warmed-up VM and not start one from scratch for every compilation. Going forward we can do more optimizations, e.g. reading the platform dill file only once into memory (instead of repeatedly) ... => This requires us using the new state-full IKG compiler. Change-Id: I74db7dbb1aa79289d1045ef41f960215cf5b3b35 Reviewed-on: https://dart-review.googlesource.com/28240 Reviewed-by: Vyacheslav Egorov <vegorov@google.com>
Dart is an open-source, scalable programming language, with robust libraries and runtimes, for building web, server, and mobile apps.
Visit the dartlang.org to learn more about the language, tools, getting started, and more.
Browse pub.dartlang.org for more packages and libraries contributed by the community and the Dart team.
If you want to build Dart yourself, here is a guide to getting the source, preparing your machine to build the SDK, and building.
There are more documents on our wiki.
The easiest way to contribute to Dart is to file issues.
You can also contribute patches, as described in Contributing.