Chromium Code Reviews| Index: tests/standalone/map_literal_oom_test.dart |
| =================================================================== |
| --- tests/standalone/map_literal_oom_test.dart (revision 0) |
| +++ tests/standalone/map_literal_oom_test.dart (working copy) |
| @@ -0,0 +1,14 @@ |
| +// Copyright (c) 2015, the Dart project authors. Please see the AUTHORS file |
| +// for details. All rights reserved. Use of this source code is governed by a |
| +// BSD-style license that can be found in the LICENSE file. |
| +// |
| +// VMOptions=--old_gen_heap_size=10 |
| +// Test that compaction does occur on repeated add/remove. |
| + |
| +main() { |
| + var x = {}; |
| + for (int i = 0; i < 1000000000; i++) { |
|
kustermann
2015/03/25 09:19:26
You could remove two '0's, since the test might ti
koda
2015/03/25 22:26:35
Done.
|
| + x[i] = 10; |
| + x.remove(i); |
| + } |
| +} |