commit | 664f75691461e2c8e9de2c68f8f6645ddd7d6d25 | [log] [tgz] |
---|---|---|
author | Zach Anderson <zra@google.com> | Wed Jun 13 20:50:34 2018 +0000 |
committer | commit-bot@chromium.org <commit-bot@chromium.org> | Wed Jun 13 20:50:34 2018 +0000 |
tree | 866d549569934870f970d6dad0b5e1895348641d | |
parent | bd603ba3c657adc7530c0f5f98de415f8456ec19 [diff] |
[vm] Reduce maximum new generation size and growth rate. For example, by default 64-bit architectures now grow as 2, 4, 8, 16 instead of 2, 8, 32. This change is to reduce memory usage and maximum minor GC time for Flutter and Fuchsia. It would negatively impact batch applications, which prefer throughput, so the new defaults are overriden by the command-line Dart VM in runtime/bin/main.cc Change-Id: Ie56a7599d4011a629c8c57bd88fec3ee8f277a9f Reviewed-on: https://dart-review.googlesource.com/54305 Commit-Queue: Zach Anderson <zra@google.com> Reviewed-by: Ryan Macnak <rmacnak@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.