Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(168)

Unified Diff: runtime/bin/vmservice/loader.dart

Issue 2901093002: VM: Fix snapshoting slow-down caused by 99c6a18a1bc2a4f13d8dd027a597fdca0f2d6e0c. (Closed)
Patch Set: Created 3 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: runtime/bin/vmservice/loader.dart
diff --git a/runtime/bin/vmservice/loader.dart b/runtime/bin/vmservice/loader.dart
index 14b7a76eee7e5231cd58e711420705a283b5fdcf..b34e54c3309371b2e42b8bb6c93bc5fc526bb306 100644
--- a/runtime/bin/vmservice/loader.dart
+++ b/runtime/bin/vmservice/loader.dart
@@ -1035,12 +1035,13 @@ _processLoadRequest(request) {
String packagesFile = request[5];
String workingDirectory = request[6];
String rootScript = request[7];
+ bool isReloading = request[8];
if (loaderState == null) {
loaderState = new IsolateLoaderState(isolateId);
isolateEmbedderData[isolateId] = loaderState;
loaderState.init(
packageRoot, packagesFile, workingDirectory, rootScript);
- } else {
+ } else if (isReloading) {
loaderState.updatePackageMap(packagesFile);
}
loaderState.sp = sp;

Powered by Google App Engine
This is Rietveld 408576698