dart-sdk/runtime/docs/compiler
Dan Field fe30c3f235 [vm] Expose whether extension stream has listeners, guard postEvent
This avoids json encoding that was otherwise happening even in product mode. JSON encoding shows up CPU profiling as taking significant time, particularly on low end devices.

TEST=runtime/observatory/tests/service/developer_extension_test.dart

Bug: https://github.com/dart-lang/sdk/issues/48860
Change-Id: I2cf4d949e85c0b23de01ec2033b04527d40c76fe
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/242081
Reviewed-by: Ben Konyi <bkonyi@google.com>
Reviewed-by: Lasse Nielsen <lrn@google.com>
Reviewed-by: Alexander Markov <alexmarkov@google.com>
Reviewed-by: Daco Harkes <dacoharkes@google.com>
Commit-Queue: Dan Field <dnfield@google.com>
2022-04-26 07:53:43 +00:00
..
aot [vm] Expose whether extension stream has listeners, guard postEvent 2022-04-26 07:53:43 +00:00
frontend
images
data_dep_for_control_dep.md [vm/compiler] Express control dependence as data dependence. 2018-12-03 18:07:39 +00:00
exceptions.md [vm] DBC is obsolete. Remove dead code. 2019-10-27 18:18:29 +00:00
optimization_levels.md [vm/compiler] Add optimization flag 2019-02-06 22:16:12 +00:00
pragmas_recognized_by_compiler.md [vm] Require all recognized methods to be marked with pragma. 2020-11-16 13:49:50 +00:00
type_testing_stubs.md [vm/compiler] Tests, cleanups and fixes to Type Testing Stubs. 2020-03-17 14:11:02 +00:00