7b25ce88d3
Use VmInteropHandler for invoking sub commands instead of running them in an isolate. Running sub commands in an isolate causes an increased footprint. Changing this to use VmInteropHandler avoids the additional memory footprint. Commands that need to use an AOT runtime for execution now exec the AOT runtime and run the command. TEST=ci Change-Id: Ic96845b19951170effea3dd3619f798e2c72968a Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/402781 Reviewed-by: Ben Konyi <bkonyi@google.com> Commit-Queue: Siva Annamalai <asiva@google.com>