Last active
November 1, 2025 20:34
-
-
Save scheglov/5b9cf2326e41e11f86d9902bcd2ea5cb to your computer and use it in GitHub Desktop.
2025-11-01 Compare performance with fine-grained dependencies, Flutter
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Last login: Sat Nov 1 12:43:39 on ttys024 | |
| scheglov@scheglov-mac:~/Source/Dart/sdk.git/sdk (master)$ dart /Users/scheglov/Source/Dart/sdk.git/sdk/pkg/analyzer/tool/fine/change_compare_perf.dart | |
| [withFine: false] Initial analysis, 27240 ms | |
| ---------------------------------------------------------------- | |
| (name: <scheduler>, count: 0, elapsed: 0:00:00.000000, elapsedSelf: -0:00:24.214320) | |
| (name: produceErrors, count: 1616, elapsed: 0:00:24.214320, elapsedSelf: 0:00:00.028993) | |
| (name: libraryContext, count: 1616, elapsed: 0:00:05.857459, elapsedSelf: 0:00:00.043556) | |
| (name: libraryCycle, count: 1616, elapsed: 0:00:00.952160, elapsedSelf: 0:00:00.146735) | |
| (name: fileState.refresh, count: 822, elapsed: 0:00:00.805425, elapsedSelf: 0:00:00.199042) | |
| (name: getUnlinkedUnit, count: 822, elapsed: 0:00:00.606383, elapsedSelf: 0:00:00.001170) | |
| (name: parseCode, count: 815, elapsed: 0:00:00.348131, elapsedSelf: 0:00:00.348131)(length: 11758318) | |
| (name: compute, count: 815, elapsed: 0:00:00.257082, elapsedSelf: 0:00:00.072550) | |
| (name: serializeAstUnlinked2, count: 815, elapsed: 0:00:00.184532, elapsedSelf: 0:00:00.121867) | |
| (name: apiSignature, count: 815, elapsed: 0:00:00.062665, elapsedSelf: 0:00:00.062665) | |
| (name: loadBundle, count: 928, elapsed: 0:00:04.861743, elapsedSelf: 0:00:00.026282)(cycleCount: 1674, libraryCount: 2270) | |
| (name: probeLinkedBundle, count: 1674, elapsed: 0:00:00.003417, elapsedSelf: 0:00:00.001437) | |
| (name: readCacheEntry, count: 1674, elapsed: 0:00:00.001980, elapsedSelf: 0:00:00.001980) | |
| (name: link, count: 1674, elapsed: 0:00:04.825152, elapsedSelf: 0:00:00.004609) | |
| (name: LibraryBuilder.build, count: 1674, elapsed: 0:00:01.294282, elapsedSelf: 0:00:00.020003) | |
| (name: libraryFile, count: 2270, elapsed: 0:00:01.274279, elapsedSelf: 0:00:00.003559) | |
| (name: parseCode, count: 2270, elapsed: 0:00:01.270720, elapsedSelf: 0:00:01.270720)(length: 53176696) | |
| (name: buildOutlines, count: 1674, elapsed: 0:00:03.184289, elapsedSelf: 0:00:02.389918) | |
| (name: computeLibraryScopes, count: 1674, elapsed: 0:00:00.794371, elapsedSelf: 0:00:00.794371) | |
| (name: writeLibraries, count: 1674, elapsed: 0:00:00.341972, elapsedSelf: 0:00:00.317133)(length: 19309798) | |
| (name: bundleWriteFinish, count: 1674, elapsed: 0:00:00.024839, elapsedSelf: 0:00:00.024839) | |
| (name: writeCacheEntry, count: 1674, elapsed: 0:00:00.006892, elapsedSelf: 0:00:00.006892)(bytes: 19443876) | |
| (name: analyzeFile, count: 1616, elapsed: 0:00:18.327868, elapsedSelf: 0:00:00.081824) | |
| (name: libraryContext, count: 1616, elapsed: 0:00:00.001080, elapsedSelf: 0:00:00.000857) | |
| (name: libraryCycle, count: 1616, elapsed: 0:00:00.000223, elapsedSelf: 0:00:00.000223) | |
| (name: LibraryAnalyzer, count: 1616, elapsed: 0:00:18.244964, elapsedSelf: 0:00:00.008661) | |
| (name: parseAndResolve, count: 1616, elapsed: 0:00:06.016515, elapsedSelf: 0:00:06.016515) | |
| (name: computeDiagnostics, count: 1616, elapsed: 0:00:12.219788, elapsedSelf: 0:00:12.219788) | |
| [withFine: false][0] /Users/scheglov/Source/flutter/packages/flutter/lib/src/widgets/binding.dart | |
| searchText: void drawFrame() { | |
| replacement: void drawFrame0() { | |
| timer: 18880 ms | |
| ---------------------------------------------------------------- | |
| (name: <scheduler>, count: 0, elapsed: 0:00:00.000000, elapsedSelf: -0:00:18.589056) | |
| (name: produceErrors, count: 1616, elapsed: 0:00:18.589056, elapsedSelf: 0:00:00.020372) | |
| (name: libraryContext, count: 1616, elapsed: 0:00:02.787604, elapsedSelf: 0:00:00.842015) | |
| (name: libraryCycle, count: 1616, elapsed: 0:00:00.051695, elapsedSelf: 0:00:00.051695) | |
| (name: loadBundle, count: 919, elapsed: 0:00:01.893894, elapsedSelf: 0:00:00.012193)(cycleCount: 1092, libraryCount: 1400, libraryLoadCount: 189) | |
| (name: probeLinkedBundle, count: 1092, elapsed: 0:00:00.003128, elapsedSelf: 0:00:00.000711) | |
| (name: readCacheEntry, count: 1092, elapsed: 0:00:00.002417, elapsedSelf: 0:00:00.002417)(bytesLength: 1348277) | |
| (name: bundleReader, count: 154, elapsed: 0:00:00.002626, elapsedSelf: 0:00:00.002626) | |
| (name: link, count: 938, elapsed: 0:00:01.873235, elapsedSelf: 0:00:00.002007) | |
| (name: LibraryBuilder.build, count: 938, elapsed: 0:00:00.749632, elapsedSelf: 0:00:00.007795) | |
| (name: libraryFile, count: 1211, elapsed: 0:00:00.741837, elapsedSelf: 0:00:00.000618) | |
| (name: parseCode, count: 1211, elapsed: 0:00:00.741219, elapsedSelf: 0:00:00.741219)(length: 33624151) | |
| (name: buildOutlines, count: 938, elapsed: 0:00:01.038873, elapsedSelf: 0:00:00.856590) | |
| (name: computeLibraryScopes, count: 938, elapsed: 0:00:00.182283, elapsedSelf: 0:00:00.182283) | |
| (name: writeLibraries, count: 938, elapsed: 0:00:00.082723, elapsedSelf: 0:00:00.073535)(length: 4965099) | |
| (name: bundleWriteFinish, count: 938, elapsed: 0:00:00.009188, elapsedSelf: 0:00:00.009188) | |
| (name: writeCacheEntry, count: 938, elapsed: 0:00:00.002712, elapsedSelf: 0:00:00.002712)(bytes: 5040147) | |
| (name: analyzeFile, count: 1387, elapsed: 0:00:15.781080, elapsedSelf: 0:00:00.046496) | |
| (name: libraryContext, count: 1387, elapsed: 0:00:00.000684, elapsedSelf: 0:00:00.000463) | |
| (name: libraryCycle, count: 1387, elapsed: 0:00:00.000221, elapsedSelf: 0:00:00.000221) | |
| (name: LibraryAnalyzer, count: 1387, elapsed: 0:00:15.733900, elapsedSelf: 0:00:00.004721) | |
| (name: parseAndResolve, count: 1387, elapsed: 0:00:05.048976, elapsedSelf: 0:00:05.048976) | |
| (name: computeDiagnostics, count: 1387, elapsed: 0:00:10.680203, elapsedSelf: 0:00:10.680203) | |
| -------------------------------- | |
| [reverted][waitForIdle] | |
| [withFine: false][1] /Users/scheglov/Source/flutter/packages/flutter/lib/src/widgets/binding.dart | |
| searchText: void drawFrame() { | |
| replacement: void drawFrame1() { | |
| timer: 19243 ms | |
| ---------------------------------------------------------------- | |
| (name: <scheduler>, count: 0, elapsed: 0:00:00.000000, elapsedSelf: -0:00:18.961755) | |
| (name: produceErrors, count: 1616, elapsed: 0:00:18.961755, elapsedSelf: 0:00:00.017665) | |
| (name: libraryContext, count: 1616, elapsed: 0:00:02.974537, elapsedSelf: 0:00:00.984517) | |
| (name: libraryCycle, count: 1616, elapsed: 0:00:00.051812, elapsedSelf: 0:00:00.051812) | |
| (name: loadBundle, count: 919, elapsed: 0:00:01.938208, elapsedSelf: 0:00:00.007483)(cycleCount: 1092, libraryCount: 1400, libraryLoadCount: 189) | |
| (name: probeLinkedBundle, count: 1092, elapsed: 0:00:00.002165, elapsedSelf: 0:00:00.000927) | |
| (name: readCacheEntry, count: 1092, elapsed: 0:00:00.001238, elapsedSelf: 0:00:00.001238)(bytesLength: 1348277) | |
| (name: bundleReader, count: 154, elapsed: 0:00:00.000505, elapsedSelf: 0:00:00.000505) | |
| (name: link, count: 938, elapsed: 0:00:01.924532, elapsedSelf: 0:00:00.001757) | |
| (name: LibraryBuilder.build, count: 938, elapsed: 0:00:00.818487, elapsedSelf: 0:00:00.005828) | |
| (name: libraryFile, count: 1211, elapsed: 0:00:00.812659, elapsedSelf: 0:00:00.000762) | |
| (name: parseCode, count: 1211, elapsed: 0:00:00.811897, elapsedSelf: 0:00:00.811897)(length: 33624151) | |
| (name: buildOutlines, count: 938, elapsed: 0:00:01.024733, elapsedSelf: 0:00:00.849097) | |
| (name: computeLibraryScopes, count: 938, elapsed: 0:00:00.175636, elapsedSelf: 0:00:00.175636) | |
| (name: writeLibraries, count: 938, elapsed: 0:00:00.079555, elapsedSelf: 0:00:00.071993)(length: 4965099) | |
| (name: bundleWriteFinish, count: 938, elapsed: 0:00:00.007562, elapsedSelf: 0:00:00.007562) | |
| (name: writeCacheEntry, count: 938, elapsed: 0:00:00.003523, elapsedSelf: 0:00:00.003523)(bytes: 5040147) | |
| (name: analyzeFile, count: 1387, elapsed: 0:00:15.969553, elapsedSelf: 0:00:00.034427) | |
| (name: libraryContext, count: 1387, elapsed: 0:00:00.000625, elapsedSelf: 0:00:00.000469) | |
| (name: libraryCycle, count: 1387, elapsed: 0:00:00.000156, elapsedSelf: 0:00:00.000156) | |
| (name: LibraryAnalyzer, count: 1387, elapsed: 0:00:15.934501, elapsedSelf: 0:00:00.004775) | |
| (name: parseAndResolve, count: 1387, elapsed: 0:00:05.038356, elapsedSelf: 0:00:05.038356) | |
| (name: computeDiagnostics, count: 1387, elapsed: 0:00:10.891370, elapsedSelf: 0:00:10.891370) | |
| -------------------------------- | |
| [reverted][waitForIdle] | |
| [withFine: false][0] /Users/scheglov/Source/flutter/packages/flutter/lib/src/foundation/memory_allocations.dart | |
| searchText: dispatchObjectEvent(ObjectEvent event) { | |
| replacement: dispatchObjectEvent2(ObjectEvent event) { | |
| timer: 19708 ms | |
| ---------------------------------------------------------------- | |
| (name: <scheduler>, count: 0, elapsed: 0:00:00.000000, elapsedSelf: -0:00:19.411879) | |
| (name: produceErrors, count: 1616, elapsed: 0:00:19.411879, elapsedSelf: 0:00:00.017398) | |
| (name: libraryContext, count: 1616, elapsed: 0:00:02.950195, elapsedSelf: 0:00:00.812410) | |
| (name: libraryCycle, count: 1616, elapsed: 0:00:00.051902, elapsedSelf: 0:00:00.051902) | |
| (name: loadBundle, count: 919, elapsed: 0:00:02.085883, elapsedSelf: 0:00:00.006954)(cycleCount: 1072, libraryCount: 1193, libraryLoadCount: 9) | |
| (name: probeLinkedBundle, count: 1072, elapsed: 0:00:00.001300, elapsedSelf: 0:00:00.000675) | |
| (name: readCacheEntry, count: 1072, elapsed: 0:00:00.000625, elapsedSelf: 0:00:00.000625)(bytesLength: 12432) | |
| (name: bundleReader, count: 9, elapsed: 0:00:00.000066, elapsedSelf: 0:00:00.000066) | |
| (name: link, count: 1063, elapsed: 0:00:02.074853, elapsedSelf: 0:00:00.001704) | |
| (name: LibraryBuilder.build, count: 1063, elapsed: 0:00:00.764472, elapsedSelf: 0:00:00.003546) | |
| (name: libraryFile, count: 1184, elapsed: 0:00:00.760926, elapsedSelf: 0:00:00.000366) | |
| (name: parseCode, count: 1184, elapsed: 0:00:00.760560, elapsedSelf: 0:00:00.760560)(length: 34420354) | |
| (name: buildOutlines, count: 1063, elapsed: 0:00:01.205498, elapsedSelf: 0:00:00.978553) | |
| (name: computeLibraryScopes, count: 1063, elapsed: 0:00:00.226945, elapsedSelf: 0:00:00.226945) | |
| (name: writeLibraries, count: 1063, elapsed: 0:00:00.103179, elapsedSelf: 0:00:00.093398)(length: 9788437) | |
| (name: bundleWriteFinish, count: 1063, elapsed: 0:00:00.009781, elapsedSelf: 0:00:00.009781) | |
| (name: writeCacheEntry, count: 1063, elapsed: 0:00:00.002710, elapsedSelf: 0:00:00.002710)(bytes: 9873543) | |
| (name: analyzeFile, count: 1556, elapsed: 0:00:16.444286, elapsedSelf: 0:00:00.033131) | |
| (name: libraryContext, count: 1556, elapsed: 0:00:00.000554, elapsedSelf: 0:00:00.000495) | |
| (name: libraryCycle, count: 1556, elapsed: 0:00:00.000059, elapsedSelf: 0:00:00.000059) | |
| (name: LibraryAnalyzer, count: 1556, elapsed: 0:00:16.410601, elapsedSelf: 0:00:00.004177) | |
| (name: parseAndResolve, count: 1556, elapsed: 0:00:05.300019, elapsedSelf: 0:00:05.300019) | |
| (name: computeDiagnostics, count: 1556, elapsed: 0:00:11.106405, elapsedSelf: 0:00:11.106405) | |
| -------------------------------- | |
| [reverted][waitForIdle] | |
| [withFine: false][1] /Users/scheglov/Source/flutter/packages/flutter/lib/src/foundation/memory_allocations.dart | |
| searchText: dispatchObjectEvent(ObjectEvent event) { | |
| replacement: dispatchObjectEvent3(ObjectEvent event) { | |
| timer: 19491 ms | |
| ---------------------------------------------------------------- | |
| (name: <scheduler>, count: 0, elapsed: 0:00:00.000000, elapsedSelf: -0:00:19.220796) | |
| (name: produceErrors, count: 1616, elapsed: 0:00:19.220796, elapsedSelf: 0:00:00.016035) | |
| (name: libraryContext, count: 1616, elapsed: 0:00:03.039038, elapsedSelf: 0:00:00.871899) | |
| (name: libraryCycle, count: 1616, elapsed: 0:00:00.046162, elapsedSelf: 0:00:00.046162) | |
| (name: loadBundle, count: 919, elapsed: 0:00:02.120977, elapsedSelf: 0:00:00.006549)(cycleCount: 1072, libraryCount: 1193, libraryLoadCount: 9) | |
| (name: probeLinkedBundle, count: 1072, elapsed: 0:00:00.001374, elapsedSelf: 0:00:00.000798) | |
| (name: readCacheEntry, count: 1072, elapsed: 0:00:00.000576, elapsedSelf: 0:00:00.000576)(bytesLength: 12432) | |
| (name: bundleReader, count: 9, elapsed: 0:00:00.000047, elapsedSelf: 0:00:00.000047) | |
| (name: link, count: 1063, elapsed: 0:00:02.109917, elapsedSelf: 0:00:00.001593) | |
| (name: LibraryBuilder.build, count: 1063, elapsed: 0:00:00.754926, elapsedSelf: 0:00:00.003172) | |
| (name: libraryFile, count: 1184, elapsed: 0:00:00.751754, elapsedSelf: 0:00:00.000314) | |
| (name: parseCode, count: 1184, elapsed: 0:00:00.751440, elapsedSelf: 0:00:00.751440)(length: 34420354) | |
| (name: buildOutlines, count: 1063, elapsed: 0:00:01.242760, elapsedSelf: 0:00:01.003662) | |
| (name: computeLibraryScopes, count: 1063, elapsed: 0:00:00.239098, elapsedSelf: 0:00:00.239098) | |
| (name: writeLibraries, count: 1063, elapsed: 0:00:00.110638, elapsedSelf: 0:00:00.096248)(length: 9788437) | |
| (name: bundleWriteFinish, count: 1063, elapsed: 0:00:00.014390, elapsedSelf: 0:00:00.014390) | |
| (name: writeCacheEntry, count: 1063, elapsed: 0:00:00.003090, elapsedSelf: 0:00:00.003090)(bytes: 9873543) | |
| (name: analyzeFile, count: 1556, elapsed: 0:00:16.165723, elapsedSelf: 0:00:00.029816) | |
| (name: libraryContext, count: 1556, elapsed: 0:00:00.000434, elapsedSelf: 0:00:00.000369) | |
| (name: libraryCycle, count: 1556, elapsed: 0:00:00.000065, elapsedSelf: 0:00:00.000065) | |
| (name: LibraryAnalyzer, count: 1556, elapsed: 0:00:16.135473, elapsedSelf: 0:00:00.003373) | |
| (name: parseAndResolve, count: 1556, elapsed: 0:00:05.171849, elapsedSelf: 0:00:05.171849) | |
| (name: computeDiagnostics, count: 1556, elapsed: 0:00:10.960251, elapsedSelf: 0:00:10.960251) | |
| -------------------------------- | |
| [reverted][waitForIdle] | |
| [withFine: false][0] /Users/scheglov/Source/flutter/packages/flutter/lib/src/painting/image_cache.dart | |
| searchText: containsKey(Object key) { | |
| replacement: containsKey4(Object key) { | |
| timer: 18898 ms | |
| ---------------------------------------------------------------- | |
| (name: <scheduler>, count: 0, elapsed: 0:00:00.000000, elapsedSelf: -0:00:18.635282) | |
| (name: produceErrors, count: 1616, elapsed: 0:00:18.635282, elapsedSelf: 0:00:00.015971) | |
| (name: libraryContext, count: 1616, elapsed: 0:00:02.951735, elapsedSelf: 0:00:01.512374) | |
| (name: libraryCycle, count: 1616, elapsed: 0:00:00.045391, elapsedSelf: 0:00:00.045391) | |
| (name: loadBundle, count: 919, elapsed: 0:00:01.393970, elapsedSelf: 0:00:00.005608)(cycleCount: 982, libraryCount: 991, libraryLoadCount: 41) | |
| (name: probeLinkedBundle, count: 982, elapsed: 0:00:00.000891, elapsedSelf: 0:00:00.000264) | |
| (name: readCacheEntry, count: 982, elapsed: 0:00:00.000627, elapsedSelf: 0:00:00.000627)(bytesLength: 190432) | |
| (name: bundleReader, count: 35, elapsed: 0:00:00.000134, elapsedSelf: 0:00:00.000134) | |
| (name: link, count: 947, elapsed: 0:00:01.385282, elapsedSelf: 0:00:00.001198) | |
| (name: LibraryBuilder.build, count: 947, elapsed: 0:00:00.564511, elapsedSelf: 0:00:00.002891) | |
| (name: libraryFile, count: 950, elapsed: 0:00:00.561620, elapsedSelf: 0:00:00.000268) | |
| (name: parseCode, count: 950, elapsed: 0:00:00.561352, elapsedSelf: 0:00:00.561352)(length: 26206585) | |
| (name: buildOutlines, count: 947, elapsed: 0:00:00.764140, elapsedSelf: 0:00:00.660651) | |
| (name: computeLibraryScopes, count: 947, elapsed: 0:00:00.103489, elapsedSelf: 0:00:00.103489) | |
| (name: writeLibraries, count: 947, elapsed: 0:00:00.055433, elapsedSelf: 0:00:00.048958)(length: 4238416) | |
| (name: bundleWriteFinish, count: 947, elapsed: 0:00:00.006475, elapsedSelf: 0:00:00.006475) | |
| (name: writeCacheEntry, count: 947, elapsed: 0:00:00.002055, elapsedSelf: 0:00:00.002055)(bytes: 4314188) | |
| (name: analyzeFile, count: 1412, elapsed: 0:00:15.667576, elapsedSelf: 0:00:00.030347) | |
| (name: libraryContext, count: 1412, elapsed: 0:00:00.000399, elapsedSelf: 0:00:00.000345) | |
| (name: libraryCycle, count: 1412, elapsed: 0:00:00.000054, elapsedSelf: 0:00:00.000054) | |
| (name: LibraryAnalyzer, count: 1412, elapsed: 0:00:15.636830, elapsedSelf: 0:00:00.003624) | |
| (name: parseAndResolve, count: 1412, elapsed: 0:00:05.000975, elapsedSelf: 0:00:05.000975) | |
| (name: computeDiagnostics, count: 1412, elapsed: 0:00:10.632231, elapsedSelf: 0:00:10.632231) | |
| -------------------------------- | |
| [reverted][waitForIdle] | |
| [withFine: false][1] /Users/scheglov/Source/flutter/packages/flutter/lib/src/painting/image_cache.dart | |
| searchText: containsKey(Object key) { | |
| replacement: containsKey5(Object key) { | |
| timer: 19116 ms | |
| ---------------------------------------------------------------- | |
| (name: <scheduler>, count: 0, elapsed: 0:00:00.000000, elapsedSelf: -0:00:18.855608) | |
| (name: produceErrors, count: 1616, elapsed: 0:00:18.855608, elapsedSelf: 0:00:00.016517) | |
| (name: libraryContext, count: 1616, elapsed: 0:00:03.020256, elapsedSelf: 0:00:01.554067) | |
| (name: libraryCycle, count: 1616, elapsed: 0:00:00.044826, elapsedSelf: 0:00:00.044826) | |
| (name: loadBundle, count: 919, elapsed: 0:00:01.421363, elapsedSelf: 0:00:00.006494)(cycleCount: 982, libraryCount: 991, libraryLoadCount: 41) | |
| (name: probeLinkedBundle, count: 982, elapsed: 0:00:00.000881, elapsedSelf: 0:00:00.000247) | |
| (name: readCacheEntry, count: 982, elapsed: 0:00:00.000634, elapsedSelf: 0:00:00.000634)(bytesLength: 190432) | |
| (name: bundleReader, count: 35, elapsed: 0:00:00.000121, elapsedSelf: 0:00:00.000121) | |
| (name: link, count: 947, elapsed: 0:00:01.411860, elapsedSelf: 0:00:00.001190) | |
| (name: LibraryBuilder.build, count: 947, elapsed: 0:00:00.607536, elapsedSelf: 0:00:00.002856) | |
| (name: libraryFile, count: 950, elapsed: 0:00:00.604680, elapsedSelf: 0:00:00.000277) | |
| (name: parseCode, count: 950, elapsed: 0:00:00.604403, elapsedSelf: 0:00:00.604403)(length: 26206585) | |
| (name: buildOutlines, count: 947, elapsed: 0:00:00.751962, elapsedSelf: 0:00:00.656178) | |
| (name: computeLibraryScopes, count: 947, elapsed: 0:00:00.095784, elapsedSelf: 0:00:00.095784) | |
| (name: writeLibraries, count: 947, elapsed: 0:00:00.051172, elapsedSelf: 0:00:00.045567)(length: 4238416) | |
| (name: bundleWriteFinish, count: 947, elapsed: 0:00:00.005605, elapsedSelf: 0:00:00.005605) | |
| (name: writeCacheEntry, count: 947, elapsed: 0:00:00.002007, elapsedSelf: 0:00:00.002007)(bytes: 4314188) | |
| (name: analyzeFile, count: 1412, elapsed: 0:00:15.818835, elapsedSelf: 0:00:00.031108) | |
| (name: libraryContext, count: 1412, elapsed: 0:00:00.000465, elapsedSelf: 0:00:00.000426) | |
| (name: libraryCycle, count: 1412, elapsed: 0:00:00.000039, elapsedSelf: 0:00:00.000039) | |
| (name: LibraryAnalyzer, count: 1412, elapsed: 0:00:15.787262, elapsedSelf: 0:00:00.002894) | |
| (name: parseAndResolve, count: 1412, elapsed: 0:00:05.111747, elapsedSelf: 0:00:05.111747) | |
| (name: computeDiagnostics, count: 1412, elapsed: 0:00:10.672621, elapsedSelf: 0:00:10.672621) | |
| -------------------------------- | |
| [reverted][waitForIdle] | |
| [withFine: false][0] /Users/scheglov/Source/flutter/packages/flutter/lib/src/widgets/banner.dart | |
| searchText: shouldRepaint(BannerPainter oldDelegate) { | |
| replacement: shouldRepaint6(BannerPainter oldDelegate) { | |
| timer: 19641 ms | |
| ---------------------------------------------------------------- | |
| (name: <scheduler>, count: 0, elapsed: 0:00:00.000000, elapsedSelf: -0:00:19.360924) | |
| (name: produceErrors, count: 1616, elapsed: 0:00:19.360924, elapsedSelf: 0:00:00.019126) | |
| (name: libraryContext, count: 1616, elapsed: 0:00:03.172124, elapsedSelf: 0:00:00.728381) | |
| (name: libraryCycle, count: 1616, elapsed: 0:00:00.061553, elapsedSelf: 0:00:00.061553) | |
| (name: loadBundle, count: 919, elapsed: 0:00:02.382190, elapsedSelf: 0:00:00.008629)(cycleCount: 1120, libraryCount: 1443, libraryLoadCount: 201) | |
| (name: probeLinkedBundle, count: 1120, elapsed: 0:00:00.001347, elapsedSelf: 0:00:00.000425) | |
| (name: readCacheEntry, count: 1120, elapsed: 0:00:00.000922, elapsedSelf: 0:00:00.000922)(bytesLength: 1374581) | |
| (name: bundleReader, count: 165, elapsed: 0:00:00.000356, elapsedSelf: 0:00:00.000356) | |
| (name: link, count: 955, elapsed: 0:00:02.369261, elapsedSelf: 0:00:00.002069) | |
| (name: LibraryBuilder.build, count: 955, elapsed: 0:00:00.965549, elapsedSelf: 0:00:00.005179) | |
| (name: libraryFile, count: 1242, elapsed: 0:00:00.960370, elapsedSelf: 0:00:00.000532) | |
| (name: parseCode, count: 1242, elapsed: 0:00:00.959838, elapsedSelf: 0:00:00.959838)(length: 36147647) | |
| (name: buildOutlines, count: 955, elapsed: 0:00:01.299056, elapsedSelf: 0:00:01.085006) | |
| (name: computeLibraryScopes, count: 955, elapsed: 0:00:00.214050, elapsedSelf: 0:00:00.214050) | |
| (name: writeLibraries, count: 955, elapsed: 0:00:00.102587, elapsedSelf: 0:00:00.091793)(length: 7805030) | |
| (name: bundleWriteFinish, count: 955, elapsed: 0:00:00.010794, elapsedSelf: 0:00:00.010794) | |
| (name: writeCacheEntry, count: 955, elapsed: 0:00:00.002597, elapsedSelf: 0:00:00.002597)(bytes: 7881450) | |
| (name: analyzeFile, count: 1387, elapsed: 0:00:16.169674, elapsedSelf: 0:00:00.035051) | |
| (name: libraryContext, count: 1387, elapsed: 0:00:00.000607, elapsedSelf: 0:00:00.000542) | |
| (name: libraryCycle, count: 1387, elapsed: 0:00:00.000065, elapsedSelf: 0:00:00.000065) | |
| (name: LibraryAnalyzer, count: 1387, elapsed: 0:00:16.134016, elapsedSelf: 0:00:00.003748) | |
| (name: parseAndResolve, count: 1387, elapsed: 0:00:05.163825, elapsedSelf: 0:00:05.163825) | |
| (name: computeDiagnostics, count: 1387, elapsed: 0:00:10.966443, elapsedSelf: 0:00:10.966443) | |
| -------------------------------- | |
| [reverted][waitForIdle] | |
| [withFine: false][1] /Users/scheglov/Source/flutter/packages/flutter/lib/src/widgets/banner.dart | |
| searchText: shouldRepaint(BannerPainter oldDelegate) { | |
| replacement: shouldRepaint7(BannerPainter oldDelegate) { | |
| timer: 18941 ms | |
| ---------------------------------------------------------------- | |
| (name: <scheduler>, count: 0, elapsed: 0:00:00.000000, elapsedSelf: -0:00:18.688213) | |
| (name: produceErrors, count: 1616, elapsed: 0:00:18.688213, elapsedSelf: 0:00:00.016780) | |
| (name: libraryContext, count: 1616, elapsed: 0:00:03.004120, elapsedSelf: 0:00:00.712582) | |
| (name: libraryCycle, count: 1616, elapsed: 0:00:00.049700, elapsedSelf: 0:00:00.049700) | |
| (name: loadBundle, count: 919, elapsed: 0:00:02.241838, elapsedSelf: 0:00:00.006706)(cycleCount: 1120, libraryCount: 1443, libraryLoadCount: 201) | |
| (name: probeLinkedBundle, count: 1120, elapsed: 0:00:00.001023, elapsedSelf: 0:00:00.000261) | |
| (name: readCacheEntry, count: 1120, elapsed: 0:00:00.000762, elapsedSelf: 0:00:00.000762)(bytesLength: 1374581) | |
| (name: bundleReader, count: 165, elapsed: 0:00:00.000405, elapsedSelf: 0:00:00.000405) | |
| (name: link, count: 955, elapsed: 0:00:02.231733, elapsedSelf: 0:00:00.001296) | |
| (name: LibraryBuilder.build, count: 955, elapsed: 0:00:00.939753, elapsedSelf: 0:00:00.003821) | |
| (name: libraryFile, count: 1242, elapsed: 0:00:00.935932, elapsedSelf: 0:00:00.000363) | |
| (name: parseCode, count: 1242, elapsed: 0:00:00.935569, elapsedSelf: 0:00:00.935569)(length: 36147647) | |
| (name: buildOutlines, count: 955, elapsed: 0:00:01.190207, elapsedSelf: 0:00:00.974735) | |
| (name: computeLibraryScopes, count: 955, elapsed: 0:00:00.215472, elapsedSelf: 0:00:00.215472) | |
| (name: writeLibraries, count: 955, elapsed: 0:00:00.100477, elapsedSelf: 0:00:00.092165)(length: 7805030) | |
| (name: bundleWriteFinish, count: 955, elapsed: 0:00:00.008312, elapsedSelf: 0:00:00.008312) | |
| (name: writeCacheEntry, count: 955, elapsed: 0:00:00.001971, elapsedSelf: 0:00:00.001971)(bytes: 7881450) | |
| (name: analyzeFile, count: 1387, elapsed: 0:00:15.667313, elapsedSelf: 0:00:00.028156) | |
| (name: libraryContext, count: 1387, elapsed: 0:00:00.000450, elapsedSelf: 0:00:00.000411) | |
| (name: libraryCycle, count: 1387, elapsed: 0:00:00.000039, elapsedSelf: 0:00:00.000039) | |
| (name: LibraryAnalyzer, count: 1387, elapsed: 0:00:15.638707, elapsedSelf: 0:00:00.002756) | |
| (name: parseAndResolve, count: 1387, elapsed: 0:00:05.011428, elapsedSelf: 0:00:05.011428) | |
| (name: computeDiagnostics, count: 1387, elapsed: 0:00:10.624523, elapsedSelf: 0:00:10.624523) | |
| -------------------------------- | |
| [reverted][waitForIdle] | |
| [withFine: true] Initial analysis, 26967 ms | |
| ---------------------------------------------------------------- | |
| (name: <scheduler>, count: 0, elapsed: 0:00:00.000000, elapsedSelf: -0:00:24.326176) | |
| (name: produceErrors, count: 1616, elapsed: 0:00:24.326176, elapsedSelf: 0:00:00.005077) | |
| (name: libraryContext, count: 1616, elapsed: 0:00:06.595737, elapsedSelf: 0:00:00.040448) | |
| (name: libraryCycle, count: 1616, elapsed: 0:00:00.754884, elapsedSelf: 0:00:00.091803) | |
| (name: fileState.refresh, count: 822, elapsed: 0:00:00.663081, elapsedSelf: 0:00:00.181398) | |
| (name: getUnlinkedUnit, count: 822, elapsed: 0:00:00.481683, elapsedSelf: 0:00:00.000692) | |
| (name: parseCode, count: 815, elapsed: 0:00:00.284394, elapsedSelf: 0:00:00.284394)(length: 11758318) | |
| (name: compute, count: 815, elapsed: 0:00:00.196597, elapsedSelf: 0:00:00.064500) | |
| (name: serializeAstUnlinked2, count: 815, elapsed: 0:00:00.132097, elapsedSelf: 0:00:00.069228) | |
| (name: apiSignature, count: 815, elapsed: 0:00:00.062869, elapsedSelf: 0:00:00.062869) | |
| (name: loadBundle, count: 928, elapsed: 0:00:05.800405, elapsedSelf: 0:00:00.069874)(cycleCount: 1674, libraryCount: 2270) | |
| (name: probeLinkedBundle, count: 1674, elapsed: 0:00:00.001404, elapsedSelf: 0:00:00.000515) | |
| (name: readCacheEntry, count: 1674, elapsed: 0:00:00.000889, elapsedSelf: 0:00:00.000889) | |
| (name: link, count: 1674, elapsed: 0:00:04.401676, elapsedSelf: 0:00:00.002580) | |
| (name: LibraryBuilder.build, count: 1674, elapsed: 0:00:01.309732, elapsedSelf: 0:00:00.011840) | |
| (name: libraryFile, count: 2270, elapsed: 0:00:01.297892, elapsedSelf: 0:00:00.000674) | |
| (name: parseCode, count: 2270, elapsed: 0:00:01.297218, elapsedSelf: 0:00:01.297218)(length: 53176696) | |
| (name: buildOutlines, count: 1674, elapsed: 0:00:02.843919, elapsedSelf: 0:00:02.206020) | |
| (name: computeLibraryScopes, count: 1674, elapsed: 0:00:00.637899, elapsedSelf: 0:00:00.637899) | |
| (name: writeLibraries, count: 1674, elapsed: 0:00:00.245445, elapsedSelf: 0:00:00.227512)(length: 19309798) | |
| (name: bundleWriteFinish, count: 1674, elapsed: 0:00:00.017933, elapsedSelf: 0:00:00.017933) | |
| (name: computeManifests, count: 1674, elapsed: 0:00:01.107140, elapsedSelf: 0:00:00.030388)(libraryCount: 2270) | |
| (name: inputManifests, count: 1674, elapsed: 0:00:00.001011, elapsedSelf: 0:00:00.001011) | |
| (name: matchInputManifests, count: 1674, elapsed: 0:00:00.019598, elapsedSelf: 0:00:00.019598)(structureMatchedCount: 1968, structureMismatchedCount: 16397, transitiveAffectedCount: 16397, transitiveMatchedCount: 1968) | |
| (name: buildItems, count: 1674, elapsed: 0:00:00.973557, elapsedSelf: 0:00:00.973557) | |
| (name: computeHashForRequirements, count: 1674, elapsed: 0:00:00.082586, elapsedSelf: 0:00:00.082586) | |
| (name: writeCacheEntry, count: 1674, elapsed: 0:00:00.220311, elapsedSelf: 0:00:00.220311)(bytes: 42724713) | |
| (name: getLibraryDiagnosticsBundle, count: 1616, elapsed: 0:00:00.018553, elapsedSelf: 0:00:00.017404) | |
| (name: readFromBytes, count: 1616, elapsed: 0:00:00.001149, elapsedSelf: 0:00:00.001149)(noBytes: 1616) | |
| (name: analyzeFile, count: 1616, elapsed: 0:00:17.706809, elapsedSelf: 0:00:00.039775) | |
| (name: libraryContext, count: 1616, elapsed: 0:00:00.000559, elapsedSelf: 0:00:00.000488) | |
| (name: libraryCycle, count: 1616, elapsed: 0:00:00.000071, elapsedSelf: 0:00:00.000071) | |
| (name: LibraryAnalyzer, count: 1616, elapsed: 0:00:17.464075, elapsedSelf: 0:00:00.003267) | |
| (name: parseAndResolve, count: 1616, elapsed: 0:00:05.528878, elapsedSelf: 0:00:05.528878) | |
| (name: computeDiagnostics, count: 1616, elapsed: 0:00:11.931930, elapsedSelf: 0:00:11.931930) | |
| (name: writeLibraryDiagnostics, count: 1616, elapsed: 0:00:00.202400, elapsedSelf: 0:00:00.202400)(bytes: 19269414) | |
| [withFine: true][0] /Users/scheglov/Source/flutter/packages/flutter/lib/src/widgets/binding.dart | |
| searchText: void drawFrame() { | |
| replacement: void drawFrame8() { | |
| timer: 1929 ms | |
| ---------------------------------------------------------------- | |
| (name: <scheduler>, count: 0, elapsed: 0:00:00.000000, elapsedSelf: -0:00:01.833430) | |
| (name: produceErrors, count: 1616, elapsed: 0:00:01.833430, elapsedSelf: 0:00:00.005078) | |
| (name: libraryContext, count: 1616, elapsed: 0:00:01.355567, elapsedSelf: 0:00:00.126365) | |
| (name: libraryCycle, count: 1616, elapsed: 0:00:00.046699, elapsedSelf: 0:00:00.046699) | |
| (name: loadBundle, count: 919, elapsed: 0:00:01.182503, elapsedSelf: 0:00:00.008905)(cycleCount: 1092, libraryCount: 1400, libraryLoadCount: 1110) | |
| (name: probeLinkedBundle, count: 1092, elapsed: 0:00:00.011525, elapsedSelf: 0:00:00.000507) | |
| (name: readCacheEntry, count: 1092, elapsed: 0:00:00.003558, elapsedSelf: 0:00:00.003558)(bytesLength: 15712775) | |
| (name: checkDigest, count: 1091, elapsed: 0:00:00.005519, elapsedSelf: 0:00:00.005519) | |
| (name: checkRequirements, count: 33, elapsed: 0:00:00.001941, elapsedSelf: 0:00:00.001941)(libDetails: 33, libDetailsUris: 3, libHash: 380) | |
| (name: bundleReader, count: 1075, elapsed: 0:00:00.001842, elapsedSelf: 0:00:00.001842) | |
| (name: link, count: 17, elapsed: 0:00:00.793019, elapsedSelf: 0:00:00.000085) | |
| (name: LibraryBuilder.build, count: 17, elapsed: 0:00:00.217059, elapsedSelf: 0:00:00.000584) | |
| (name: libraryFile, count: 290, elapsed: 0:00:00.216475, elapsedSelf: 0:00:00.000085) | |
| (name: parseCode, count: 290, elapsed: 0:00:00.216390, elapsedSelf: 0:00:00.216390)(length: 9380660) | |
| (name: buildOutlines, count: 17, elapsed: 0:00:00.537713, elapsedSelf: 0:00:00.396816) | |
| (name: computeLibraryScopes, count: 17, elapsed: 0:00:00.140897, elapsedSelf: 0:00:00.140897) | |
| (name: writeLibraries, count: 17, elapsed: 0:00:00.038162, elapsedSelf: 0:00:00.035652)(length: 3330288) | |
| (name: bundleWriteFinish, count: 17, elapsed: 0:00:00.002510, elapsedSelf: 0:00:00.002510) | |
| (name: computeManifests, count: 17, elapsed: 0:00:00.330004, elapsedSelf: 0:00:00.007445)(libraryCount: 290) | |
| (name: inputManifests, count: 17, elapsed: 0:00:00.044245, elapsedSelf: 0:00:00.044245) | |
| (name: matchInputManifests, count: 17, elapsed: 0:00:00.114616, elapsedSelf: 0:00:00.114616)(structureMatchedCount: 34810, structureMismatchedCount: 1, transitiveAffectedCount: 1, transitiveMatchedCount: 34810) | |
| (name: buildItems, count: 17, elapsed: 0:00:00.150369, elapsedSelf: 0:00:00.150369) | |
| (name: computeHashForRequirements, count: 17, elapsed: 0:00:00.013329, elapsedSelf: 0:00:00.013329) | |
| (name: writeCacheEntry, count: 17, elapsed: 0:00:00.037208, elapsedSelf: 0:00:00.037208)(bytes: 7377660) | |
| (name: getLibraryDiagnosticsBundle, count: 1616, elapsed: 0:00:00.147959, elapsedSelf: 0:00:00.018621) | |
| (name: readFromBytes, count: 1616, elapsed: 0:00:00.002336, elapsedSelf: 0:00:00.002336)(bytes: 19222264, hasBytes: 1615, noBytes: 1) | |
| (name: checkDigest, count: 1615, elapsed: 0:00:00.020991, elapsedSelf: 0:00:00.020991) | |
| (name: checkRequirements, count: 327, elapsed: 0:00:00.106011, elapsedSelf: 0:00:00.106011)(libDetails: 385, libDetailsUris: 3, libHash: 12374) | |
| (name: analyzeFile, count: 25, elapsed: 0:00:00.324826, elapsedSelf: 0:00:00.001134) | |
| (name: libraryContext, count: 25, elapsed: 0:00:00.000017, elapsedSelf: 0:00:00.000015) | |
| (name: libraryCycle, count: 25, elapsed: 0:00:00.000002, elapsedSelf: 0:00:00.000002) | |
| (name: LibraryAnalyzer, count: 25, elapsed: 0:00:00.314137, elapsedSelf: 0:00:00.000136) | |
| (name: parseAndResolve, count: 25, elapsed: 0:00:00.151273, elapsedSelf: 0:00:00.151273) | |
| (name: computeDiagnostics, count: 25, elapsed: 0:00:00.162728, elapsedSelf: 0:00:00.162728) | |
| (name: writeLibraryDiagnostics, count: 25, elapsed: 0:00:00.009538, elapsedSelf: 0:00:00.009538)(bytes: 718878) | |
| -------------------------------- | |
| [reverted][waitForIdle] | |
| [withFine: true][1] /Users/scheglov/Source/flutter/packages/flutter/lib/src/widgets/binding.dart | |
| searchText: void drawFrame() { | |
| replacement: void drawFrame9() { | |
| timer: 1829 ms | |
| ---------------------------------------------------------------- | |
| (name: <scheduler>, count: 0, elapsed: 0:00:00.000000, elapsedSelf: -0:00:01.745972) | |
| (name: produceErrors, count: 1616, elapsed: 0:00:01.745972, elapsedSelf: 0:00:00.003930) | |
| (name: libraryContext, count: 1616, elapsed: 0:00:01.313241, elapsedSelf: 0:00:00.105619) | |
| (name: libraryCycle, count: 1616, elapsed: 0:00:00.046892, elapsedSelf: 0:00:00.046892) | |
| (name: loadBundle, count: 919, elapsed: 0:00:01.160730, elapsedSelf: 0:00:00.008325)(cycleCount: 1092, libraryCount: 1400, libraryLoadCount: 1110) | |
| (name: probeLinkedBundle, count: 1092, elapsed: 0:00:00.022014, elapsedSelf: 0:00:00.000424) | |
| (name: readCacheEntry, count: 1092, elapsed: 0:00:00.002945, elapsedSelf: 0:00:00.002945)(bytesLength: 15712841) | |
| (name: checkDigest, count: 1091, elapsed: 0:00:00.003913, elapsedSelf: 0:00:00.003913) | |
| (name: checkRequirements, count: 33, elapsed: 0:00:00.014732, elapsedSelf: 0:00:00.014732)(libDetails: 33, libDetailsUris: 3, libHash: 380) | |
| (name: bundleReader, count: 1075, elapsed: 0:00:00.001194, elapsedSelf: 0:00:00.001194) | |
| (name: link, count: 17, elapsed: 0:00:00.812572, elapsedSelf: 0:00:00.000088) | |
| (name: LibraryBuilder.build, count: 17, elapsed: 0:00:00.258474, elapsedSelf: 0:00:00.000589) | |
| (name: libraryFile, count: 290, elapsed: 0:00:00.257885, elapsedSelf: 0:00:00.000082) | |
| (name: parseCode, count: 290, elapsed: 0:00:00.257803, elapsedSelf: 0:00:00.257803)(length: 9380660) | |
| (name: buildOutlines, count: 17, elapsed: 0:00:00.512187, elapsedSelf: 0:00:00.356843) | |
| (name: computeLibraryScopes, count: 17, elapsed: 0:00:00.155344, elapsedSelf: 0:00:00.155344) | |
| (name: writeLibraries, count: 17, elapsed: 0:00:00.041823, elapsedSelf: 0:00:00.039388)(length: 3330288) | |
| (name: bundleWriteFinish, count: 17, elapsed: 0:00:00.002435, elapsedSelf: 0:00:00.002435) | |
| (name: computeManifests, count: 17, elapsed: 0:00:00.280419, elapsedSelf: 0:00:00.004495)(libraryCount: 290) | |
| (name: inputManifests, count: 17, elapsed: 0:00:00.044603, elapsedSelf: 0:00:00.044603) | |
| (name: matchInputManifests, count: 17, elapsed: 0:00:00.076196, elapsedSelf: 0:00:00.076196)(structureMatchedCount: 34810, structureMismatchedCount: 1, transitiveAffectedCount: 1, transitiveMatchedCount: 34810) | |
| (name: buildItems, count: 17, elapsed: 0:00:00.139989, elapsedSelf: 0:00:00.139989) | |
| (name: computeHashForRequirements, count: 17, elapsed: 0:00:00.015136, elapsedSelf: 0:00:00.015136) | |
| (name: writeCacheEntry, count: 17, elapsed: 0:00:00.036206, elapsedSelf: 0:00:00.036206)(bytes: 7377660) | |
| (name: getLibraryDiagnosticsBundle, count: 1616, elapsed: 0:00:00.103889, elapsedSelf: 0:00:00.018846) | |
| (name: readFromBytes, count: 1616, elapsed: 0:00:00.002163, elapsedSelf: 0:00:00.002163)(bytes: 19291354, hasBytes: 1615, noBytes: 1) | |
| (name: checkDigest, count: 1615, elapsed: 0:00:00.018592, elapsedSelf: 0:00:00.018592) | |
| (name: checkRequirements, count: 327, elapsed: 0:00:00.064288, elapsedSelf: 0:00:00.064288)(libDetails: 385, libDetailsUris: 3, libHash: 12380) | |
| (name: analyzeFile, count: 25, elapsed: 0:00:00.324912, elapsedSelf: 0:00:00.001019) | |
| (name: libraryContext, count: 25, elapsed: 0:00:00.000018, elapsedSelf: 0:00:00.000015) | |
| (name: libraryCycle, count: 25, elapsed: 0:00:00.000003, elapsedSelf: 0:00:00.000003) | |
| (name: LibraryAnalyzer, count: 25, elapsed: 0:00:00.316133, elapsedSelf: 0:00:00.000119) | |
| (name: parseAndResolve, count: 25, elapsed: 0:00:00.165618, elapsedSelf: 0:00:00.165618) | |
| (name: computeDiagnostics, count: 25, elapsed: 0:00:00.150396, elapsedSelf: 0:00:00.150396) | |
| (name: writeLibraryDiagnostics, count: 25, elapsed: 0:00:00.007742, elapsedSelf: 0:00:00.007742)(bytes: 718878) | |
| -------------------------------- | |
| [reverted][waitForIdle] | |
| [withFine: true][0] /Users/scheglov/Source/flutter/packages/flutter/lib/src/foundation/memory_allocations.dart | |
| searchText: dispatchObjectEvent(ObjectEvent event) { | |
| replacement: dispatchObjectEvent10(ObjectEvent event) { | |
| timer: 170 ms | |
| ---------------------------------------------------------------- | |
| (name: <scheduler>, count: 0, elapsed: 0:00:00.000000, elapsedSelf: -0:00:00.145412) | |
| (name: produceErrors, count: 1616, elapsed: 0:00:00.145412, elapsedSelf: 0:00:00.002649) | |
| (name: libraryContext, count: 1616, elapsed: 0:00:00.078067, elapsedSelf: 0:00:00.006953) | |
| (name: libraryCycle, count: 1616, elapsed: 0:00:00.035226, elapsedSelf: 0:00:00.035226) | |
| (name: loadBundle, count: 919, elapsed: 0:00:00.035888, elapsedSelf: 0:00:00.002516)(cycleCount: 1072, libraryCount: 1193, libraryLoadCount: 1187) | |
| (name: probeLinkedBundle, count: 1072, elapsed: 0:00:00.005199, elapsedSelf: 0:00:00.000191) | |
| (name: readCacheEntry, count: 1072, elapsed: 0:00:00.001855, elapsedSelf: 0:00:00.001855)(bytesLength: 22339221) | |
| (name: checkDigest, count: 1071, elapsed: 0:00:00.003153, elapsedSelf: 0:00:00.003153) | |
| (name: bundleReader, count: 1071, elapsed: 0:00:00.001300, elapsedSelf: 0:00:00.001300) | |
| (name: link, count: 1, elapsed: 0:00:00.019305, elapsedSelf: 0:00:00.000005) | |
| (name: LibraryBuilder.build, count: 1, elapsed: 0:00:00.003558, elapsedSelf: 0:00:00.000014) | |
| (name: libraryFile, count: 6, elapsed: 0:00:00.003544, elapsedSelf: 0:00:00.000001) | |
| (name: parseCode, count: 6, elapsed: 0:00:00.003543, elapsedSelf: 0:00:00.003543)(length: 204747) | |
| (name: buildOutlines, count: 1, elapsed: 0:00:00.014088, elapsedSelf: 0:00:00.012465) | |
| (name: computeLibraryScopes, count: 1, elapsed: 0:00:00.001623, elapsedSelf: 0:00:00.001623) | |
| (name: writeLibraries, count: 1, elapsed: 0:00:00.001654, elapsedSelf: 0:00:00.001609)(length: 56105) | |
| (name: bundleWriteFinish, count: 1, elapsed: 0:00:00.000045, elapsedSelf: 0:00:00.000045) | |
| (name: computeManifests, count: 1, elapsed: 0:00:00.003652, elapsedSelf: 0:00:00.000071)(libraryCount: 6) | |
| (name: inputManifests, count: 1, elapsed: 0:00:00.000507, elapsedSelf: 0:00:00.000507) | |
| (name: matchInputManifests, count: 1, elapsed: 0:00:00.001224, elapsedSelf: 0:00:00.001224)(structureMatchedCount: 682, structureMismatchedCount: 1, transitiveAffectedCount: 1, transitiveMatchedCount: 682) | |
| (name: buildItems, count: 1, elapsed: 0:00:00.001635, elapsedSelf: 0:00:00.001635) | |
| (name: computeHashForRequirements, count: 1, elapsed: 0:00:00.000215, elapsedSelf: 0:00:00.000215) | |
| (name: writeCacheEntry, count: 1, elapsed: 0:00:00.003916, elapsedSelf: 0:00:00.003916)(bytes: 117809) | |
| (name: getLibraryDiagnosticsBundle, count: 1616, elapsed: 0:00:00.037322, elapsedSelf: 0:00:00.010706) | |
| (name: readFromBytes, count: 1616, elapsed: 0:00:00.001360, elapsedSelf: 0:00:00.001360)(bytes: 19334602, hasBytes: 1615, noBytes: 1) | |
| (name: checkDigest, count: 1615, elapsed: 0:00:00.018109, elapsedSelf: 0:00:00.018109) | |
| (name: checkRequirements, count: 35, elapsed: 0:00:00.007147, elapsedSelf: 0:00:00.007147)(libDetails: 43, libDetailsUris: 3, libHash: 994) | |
| (name: analyzeFile, count: 2, elapsed: 0:00:00.027374, elapsedSelf: 0:00:00.000168) | |
| (name: libraryContext, count: 2, elapsed: 0:00:00.000002, elapsedSelf: 0:00:00.000002) | |
| (name: libraryCycle, count: 2, elapsed: 0:00:00.000000, elapsedSelf: 0:00:00.000000) | |
| (name: LibraryAnalyzer, count: 2, elapsed: 0:00:00.026935, elapsedSelf: 0:00:00.000008) | |
| (name: parseAndResolve, count: 2, elapsed: 0:00:00.017726, elapsedSelf: 0:00:00.017726) | |
| (name: computeDiagnostics, count: 2, elapsed: 0:00:00.009201, elapsedSelf: 0:00:00.009201) | |
| (name: writeLibraryDiagnostics, count: 2, elapsed: 0:00:00.000269, elapsedSelf: 0:00:00.000269)(bytes: 25141) | |
| -------------------------------- | |
| [reverted][waitForIdle] | |
| [withFine: true][1] /Users/scheglov/Source/flutter/packages/flutter/lib/src/foundation/memory_allocations.dart | |
| searchText: dispatchObjectEvent(ObjectEvent event) { | |
| replacement: dispatchObjectEvent11(ObjectEvent event) { | |
| timer: 165 ms | |
| ---------------------------------------------------------------- | |
| (name: <scheduler>, count: 0, elapsed: 0:00:00.000000, elapsedSelf: -0:00:00.140894) | |
| (name: produceErrors, count: 1616, elapsed: 0:00:00.140894, elapsedSelf: 0:00:00.002553) | |
| (name: libraryContext, count: 1616, elapsed: 0:00:00.077898, elapsedSelf: 0:00:00.009698) | |
| (name: libraryCycle, count: 1616, elapsed: 0:00:00.035474, elapsedSelf: 0:00:00.035474) | |
| (name: loadBundle, count: 919, elapsed: 0:00:00.032726, elapsedSelf: 0:00:00.002471)(cycleCount: 1072, libraryCount: 1193, libraryLoadCount: 1187) | |
| (name: probeLinkedBundle, count: 1072, elapsed: 0:00:00.005345, elapsedSelf: 0:00:00.000176) | |
| (name: readCacheEntry, count: 1072, elapsed: 0:00:00.001976, elapsedSelf: 0:00:00.001976)(bytesLength: 22339273) | |
| (name: checkDigest, count: 1071, elapsed: 0:00:00.003193, elapsedSelf: 0:00:00.003193) | |
| (name: bundleReader, count: 1071, elapsed: 0:00:00.001312, elapsedSelf: 0:00:00.001312) | |
| (name: link, count: 1, elapsed: 0:00:00.019481, elapsedSelf: 0:00:00.000005) | |
| (name: LibraryBuilder.build, count: 1, elapsed: 0:00:00.003578, elapsedSelf: 0:00:00.000014) | |
| (name: libraryFile, count: 6, elapsed: 0:00:00.003564, elapsedSelf: 0:00:00.000001) | |
| (name: parseCode, count: 6, elapsed: 0:00:00.003563, elapsedSelf: 0:00:00.003563)(length: 204747) | |
| (name: buildOutlines, count: 1, elapsed: 0:00:00.014258, elapsedSelf: 0:00:00.012696) | |
| (name: computeLibraryScopes, count: 1, elapsed: 0:00:00.001562, elapsedSelf: 0:00:00.001562) | |
| (name: writeLibraries, count: 1, elapsed: 0:00:00.001640, elapsedSelf: 0:00:00.001597)(length: 56105) | |
| (name: bundleWriteFinish, count: 1, elapsed: 0:00:00.000043, elapsedSelf: 0:00:00.000043) | |
| (name: computeManifests, count: 1, elapsed: 0:00:00.003626, elapsedSelf: 0:00:00.000072)(libraryCount: 6) | |
| (name: inputManifests, count: 1, elapsed: 0:00:00.000477, elapsedSelf: 0:00:00.000477) | |
| (name: matchInputManifests, count: 1, elapsed: 0:00:00.001224, elapsedSelf: 0:00:00.001224)(structureMatchedCount: 682, structureMismatchedCount: 1, transitiveAffectedCount: 1, transitiveMatchedCount: 682) | |
| (name: buildItems, count: 1, elapsed: 0:00:00.001625, elapsedSelf: 0:00:00.001625) | |
| (name: computeHashForRequirements, count: 1, elapsed: 0:00:00.000228, elapsedSelf: 0:00:00.000228) | |
| (name: writeCacheEntry, count: 1, elapsed: 0:00:00.000491, elapsedSelf: 0:00:00.000491)(bytes: 117809) | |
| (name: getLibraryDiagnosticsBundle, count: 1616, elapsed: 0:00:00.035364, elapsedSelf: 0:00:00.011383) | |
| (name: readFromBytes, count: 1616, elapsed: 0:00:00.001323, elapsedSelf: 0:00:00.001323)(bytes: 19338718, hasBytes: 1615, noBytes: 1) | |
| (name: checkDigest, count: 1615, elapsed: 0:00:00.014857, elapsedSelf: 0:00:00.014857) | |
| (name: checkRequirements, count: 35, elapsed: 0:00:00.007801, elapsedSelf: 0:00:00.007801)(libDetails: 43, libDetailsUris: 3, libHash: 994) | |
| (name: analyzeFile, count: 2, elapsed: 0:00:00.025079, elapsedSelf: 0:00:00.000170) | |
| (name: libraryContext, count: 2, elapsed: 0:00:00.000002, elapsedSelf: 0:00:00.000002) | |
| (name: libraryCycle, count: 2, elapsed: 0:00:00.000000, elapsedSelf: 0:00:00.000000) | |
| (name: LibraryAnalyzer, count: 2, elapsed: 0:00:00.024609, elapsedSelf: 0:00:00.000011) | |
| (name: parseAndResolve, count: 2, elapsed: 0:00:00.014738, elapsedSelf: 0:00:00.014738) | |
| (name: computeDiagnostics, count: 2, elapsed: 0:00:00.009860, elapsedSelf: 0:00:00.009860) | |
| (name: writeLibraryDiagnostics, count: 2, elapsed: 0:00:00.000298, elapsedSelf: 0:00:00.000298)(bytes: 25141) | |
| -------------------------------- | |
| [reverted][waitForIdle] | |
| [withFine: true][0] /Users/scheglov/Source/flutter/packages/flutter/lib/src/painting/image_cache.dart | |
| searchText: containsKey(Object key) { | |
| replacement: containsKey12(Object key) { | |
| timer: 356 ms | |
| ---------------------------------------------------------------- | |
| (name: <scheduler>, count: 0, elapsed: 0:00:00.000000, elapsedSelf: -0:00:00.330989) | |
| (name: produceErrors, count: 1616, elapsed: 0:00:00.330989, elapsedSelf: 0:00:00.002707) | |
| (name: libraryContext, count: 1616, elapsed: 0:00:00.078130, elapsedSelf: 0:00:00.021524) | |
| (name: libraryCycle, count: 1616, elapsed: 0:00:00.029908, elapsedSelf: 0:00:00.029908) | |
| (name: loadBundle, count: 919, elapsed: 0:00:00.026698, elapsedSelf: 0:00:00.002304)(cycleCount: 982, libraryCount: 991, libraryLoadCount: 989) | |
| (name: probeLinkedBundle, count: 982, elapsed: 0:00:00.004460, elapsedSelf: 0:00:00.000183) | |
| (name: readCacheEntry, count: 982, elapsed: 0:00:00.001693, elapsedSelf: 0:00:00.001693)(bytesLength: 10916575) | |
| (name: checkDigest, count: 981, elapsed: 0:00:00.002516, elapsedSelf: 0:00:00.002516) | |
| (name: checkRequirements, count: 1, elapsed: 0:00:00.000068, elapsedSelf: 0:00:00.000068)(libDetails: 1, libDetailsUris: 1, libHash: 9) | |
| (name: bundleReader, count: 980, elapsed: 0:00:00.001933, elapsedSelf: 0:00:00.001933) | |
| (name: link, count: 2, elapsed: 0:00:00.012663, elapsedSelf: 0:00:00.000014) | |
| (name: LibraryBuilder.build, count: 2, elapsed: 0:00:00.000623, elapsedSelf: 0:00:00.000021) | |
| (name: libraryFile, count: 2, elapsed: 0:00:00.000602, elapsedSelf: 0:00:00.000001) | |
| (name: parseCode, count: 2, elapsed: 0:00:00.000601, elapsedSelf: 0:00:00.000601)(length: 27091) | |
| (name: buildOutlines, count: 2, elapsed: 0:00:00.010584, elapsedSelf: 0:00:00.009791) | |
| (name: computeLibraryScopes, count: 2, elapsed: 0:00:00.000793, elapsedSelf: 0:00:00.000793) | |
| (name: writeLibraries, count: 2, elapsed: 0:00:00.001442, elapsedSelf: 0:00:00.001422)(length: 10134) | |
| (name: bundleWriteFinish, count: 2, elapsed: 0:00:00.000020, elapsedSelf: 0:00:00.000020) | |
| (name: computeManifests, count: 2, elapsed: 0:00:00.005173, elapsedSelf: 0:00:00.000072)(libraryCount: 2) | |
| (name: inputManifests, count: 2, elapsed: 0:00:00.003817, elapsedSelf: 0:00:00.003817) | |
| (name: matchInputManifests, count: 2, elapsed: 0:00:00.000435, elapsedSelf: 0:00:00.000435)(structureMatchedCount: 125, structureMismatchedCount: 1, transitiveAffectedCount: 1, transitiveMatchedCount: 125) | |
| (name: buildItems, count: 2, elapsed: 0:00:00.000791, elapsedSelf: 0:00:00.000791) | |
| (name: computeHashForRequirements, count: 2, elapsed: 0:00:00.000058, elapsedSelf: 0:00:00.000058) | |
| (name: writeCacheEntry, count: 2, elapsed: 0:00:00.000165, elapsedSelf: 0:00:00.000165)(bytes: 30101) | |
| (name: getLibraryDiagnosticsBundle, count: 1616, elapsed: 0:00:00.033569, elapsedSelf: 0:00:00.010762) | |
| (name: readFromBytes, count: 1616, elapsed: 0:00:00.001398, elapsedSelf: 0:00:00.001398)(bytes: 19336199, hasBytes: 1615, noBytes: 1) | |
| (name: checkDigest, count: 1615, elapsed: 0:00:00.016630, elapsedSelf: 0:00:00.016630) | |
| (name: checkRequirements, count: 32, elapsed: 0:00:00.004779, elapsedSelf: 0:00:00.004779)(libDetails: 44, libDetailsUris: 3, libHash: 936) | |
| (name: analyzeFile, count: 8, elapsed: 0:00:00.216583, elapsedSelf: 0:00:00.000894) | |
| (name: libraryContext, count: 8, elapsed: 0:00:00.000006, elapsedSelf: 0:00:00.000006) | |
| (name: libraryCycle, count: 8, elapsed: 0:00:00.000000, elapsedSelf: 0:00:00.000000) | |
| (name: LibraryAnalyzer, count: 8, elapsed: 0:00:00.213956, elapsedSelf: 0:00:00.000051) | |
| (name: parseAndResolve, count: 8, elapsed: 0:00:00.146927, elapsedSelf: 0:00:00.146927) | |
| (name: computeDiagnostics, count: 8, elapsed: 0:00:00.066978, elapsedSelf: 0:00:00.066978) | |
| (name: writeLibraryDiagnostics, count: 8, elapsed: 0:00:00.001727, elapsedSelf: 0:00:00.001727)(bytes: 171970) | |
| -------------------------------- | |
| [reverted][waitForIdle] | |
| [withFine: true][1] /Users/scheglov/Source/flutter/packages/flutter/lib/src/painting/image_cache.dart | |
| searchText: containsKey(Object key) { | |
| replacement: containsKey13(Object key) { | |
| timer: 273 ms | |
| ---------------------------------------------------------------- | |
| (name: <scheduler>, count: 0, elapsed: 0:00:00.000000, elapsedSelf: -0:00:00.248516) | |
| (name: produceErrors, count: 1616, elapsed: 0:00:00.248516, elapsedSelf: 0:00:00.002672) | |
| (name: libraryContext, count: 1616, elapsed: 0:00:00.076067, elapsedSelf: 0:00:00.019522) | |
| (name: libraryCycle, count: 1616, elapsed: 0:00:00.035407, elapsedSelf: 0:00:00.035407) | |
| (name: loadBundle, count: 919, elapsed: 0:00:00.021138, elapsedSelf: 0:00:00.004377)(cycleCount: 982, libraryCount: 991, libraryLoadCount: 989) | |
| (name: probeLinkedBundle, count: 982, elapsed: 0:00:00.004492, elapsedSelf: 0:00:00.000178) | |
| (name: readCacheEntry, count: 982, elapsed: 0:00:00.001640, elapsedSelf: 0:00:00.001640)(bytesLength: 10916575) | |
| (name: checkDigest, count: 981, elapsed: 0:00:00.002609, elapsedSelf: 0:00:00.002609) | |
| (name: checkRequirements, count: 1, elapsed: 0:00:00.000065, elapsedSelf: 0:00:00.000065)(libDetails: 1, libDetailsUris: 1, libHash: 9) | |
| (name: bundleReader, count: 980, elapsed: 0:00:00.001064, elapsedSelf: 0:00:00.001064) | |
| (name: link, count: 2, elapsed: 0:00:00.009871, elapsedSelf: 0:00:00.000009) | |
| (name: LibraryBuilder.build, count: 2, elapsed: 0:00:00.000603, elapsedSelf: 0:00:00.000012) | |
| (name: libraryFile, count: 2, elapsed: 0:00:00.000591, elapsedSelf: 0:00:00.000002) | |
| (name: parseCode, count: 2, elapsed: 0:00:00.000589, elapsedSelf: 0:00:00.000589)(length: 27091) | |
| (name: buildOutlines, count: 2, elapsed: 0:00:00.008164, elapsedSelf: 0:00:00.007577) | |
| (name: computeLibraryScopes, count: 2, elapsed: 0:00:00.000587, elapsedSelf: 0:00:00.000587) | |
| (name: writeLibraries, count: 2, elapsed: 0:00:00.001095, elapsedSelf: 0:00:00.001076)(length: 10134) | |
| (name: bundleWriteFinish, count: 2, elapsed: 0:00:00.000019, elapsedSelf: 0:00:00.000019) | |
| (name: computeManifests, count: 2, elapsed: 0:00:00.001189, elapsedSelf: 0:00:00.000046)(libraryCount: 2) | |
| (name: inputManifests, count: 2, elapsed: 0:00:00.000109, elapsedSelf: 0:00:00.000109) | |
| (name: matchInputManifests, count: 2, elapsed: 0:00:00.000326, elapsedSelf: 0:00:00.000326)(structureMatchedCount: 125, structureMismatchedCount: 1, transitiveAffectedCount: 1, transitiveMatchedCount: 125) | |
| (name: buildItems, count: 2, elapsed: 0:00:00.000660, elapsedSelf: 0:00:00.000660) | |
| (name: computeHashForRequirements, count: 2, elapsed: 0:00:00.000048, elapsedSelf: 0:00:00.000048) | |
| (name: writeCacheEntry, count: 2, elapsed: 0:00:00.000145, elapsedSelf: 0:00:00.000145)(bytes: 30112) | |
| (name: getLibraryDiagnosticsBundle, count: 1616, elapsed: 0:00:00.032325, elapsedSelf: 0:00:00.010871) | |
| (name: readFromBytes, count: 1616, elapsed: 0:00:00.001402, elapsedSelf: 0:00:00.001402)(bytes: 19373610, hasBytes: 1615, noBytes: 1) | |
| (name: checkDigest, count: 1615, elapsed: 0:00:00.015028, elapsedSelf: 0:00:00.015028) | |
| (name: checkRequirements, count: 32, elapsed: 0:00:00.005024, elapsedSelf: 0:00:00.005024)(libDetails: 43, libDetailsUris: 3, libHash: 986) | |
| (name: analyzeFile, count: 7, elapsed: 0:00:00.137452, elapsedSelf: 0:00:00.000587) | |
| (name: libraryContext, count: 7, elapsed: 0:00:00.000003, elapsedSelf: 0:00:00.000003) | |
| (name: libraryCycle, count: 7, elapsed: 0:00:00.000000, elapsedSelf: 0:00:00.000000) | |
| (name: LibraryAnalyzer, count: 7, elapsed: 0:00:00.135636, elapsedSelf: 0:00:00.000044) | |
| (name: parseAndResolve, count: 7, elapsed: 0:00:00.079095, elapsedSelf: 0:00:00.079095) | |
| (name: computeDiagnostics, count: 7, elapsed: 0:00:00.056497, elapsedSelf: 0:00:00.056497) | |
| (name: writeLibraryDiagnostics, count: 7, elapsed: 0:00:00.001226, elapsedSelf: 0:00:00.001226)(bytes: 121921) | |
| -------------------------------- | |
| [reverted][waitForIdle] | |
| [withFine: true][0] /Users/scheglov/Source/flutter/packages/flutter/lib/src/widgets/banner.dart | |
| searchText: shouldRepaint(BannerPainter oldDelegate) { | |
| replacement: shouldRepaint14(BannerPainter oldDelegate) { | |
| timer: 1257 ms | |
| ---------------------------------------------------------------- | |
| (name: <scheduler>, count: 0, elapsed: 0:00:00.000000, elapsedSelf: -0:00:01.199905) | |
| (name: produceErrors, count: 1616, elapsed: 0:00:01.199905, elapsedSelf: 0:00:00.002572) | |
| (name: libraryContext, count: 1616, elapsed: 0:00:01.136640, elapsedSelf: 0:00:00.004236) | |
| (name: libraryCycle, count: 1616, elapsed: 0:00:00.038190, elapsedSelf: 0:00:00.038190) | |
| (name: loadBundle, count: 919, elapsed: 0:00:01.094214, elapsedSelf: 0:00:00.005650)(cycleCount: 1120, libraryCount: 1443, libraryLoadCount: 1169) | |
| (name: probeLinkedBundle, count: 1120, elapsed: 0:00:00.005317, elapsedSelf: 0:00:00.000193) | |
| (name: readCacheEntry, count: 1120, elapsed: 0:00:00.002220, elapsedSelf: 0:00:00.002220)(bytesLength: 21242013) | |
| (name: checkDigest, count: 1119, elapsed: 0:00:00.002904, elapsedSelf: 0:00:00.002904) | |
| (name: bundleReader, count: 1119, elapsed: 0:00:00.001651, elapsedSelf: 0:00:00.001651) | |
| (name: link, count: 1, elapsed: 0:00:00.782225, elapsedSelf: 0:00:00.000022) | |
| (name: LibraryBuilder.build, count: 1, elapsed: 0:00:00.243689, elapsedSelf: 0:00:00.000463) | |
| (name: libraryFile, count: 274, elapsed: 0:00:00.243226, elapsedSelf: 0:00:00.000067) | |
| (name: parseCode, count: 274, elapsed: 0:00:00.243159, elapsedSelf: 0:00:00.243159)(length: 9235970) | |
| (name: buildOutlines, count: 1, elapsed: 0:00:00.497548, elapsedSelf: 0:00:00.402569) | |
| (name: computeLibraryScopes, count: 1, elapsed: 0:00:00.094979, elapsedSelf: 0:00:00.094979) | |
| (name: writeLibraries, count: 1, elapsed: 0:00:00.040966, elapsedSelf: 0:00:00.038381)(length: 3291030) | |
| (name: bundleWriteFinish, count: 1, elapsed: 0:00:00.002585, elapsedSelf: 0:00:00.002585) | |
| (name: computeManifests, count: 1, elapsed: 0:00:00.262219, elapsedSelf: 0:00:00.003436)(libraryCount: 274) | |
| (name: inputManifests, count: 1, elapsed: 0:00:00.043706, elapsedSelf: 0:00:00.043706) | |
| (name: matchInputManifests, count: 1, elapsed: 0:00:00.075359, elapsedSelf: 0:00:00.075359)(structureMatchedCount: 34429, structureMismatchedCount: 1, transitiveAffectedCount: 1, transitiveMatchedCount: 34429) | |
| (name: buildItems, count: 1, elapsed: 0:00:00.124510, elapsedSelf: 0:00:00.124510) | |
| (name: computeHashForRequirements, count: 1, elapsed: 0:00:00.015208, elapsedSelf: 0:00:00.015208) | |
| (name: writeCacheEntry, count: 1, elapsed: 0:00:00.037152, elapsedSelf: 0:00:00.037152)(bytes: 7028539) | |
| (name: getLibraryDiagnosticsBundle, count: 1616, elapsed: 0:00:00.028195, elapsedSelf: 0:00:00.010479) | |
| (name: readFromBytes, count: 1616, elapsed: 0:00:00.001251, elapsedSelf: 0:00:00.001251)(bytes: 19371785, hasBytes: 1615, noBytes: 1) | |
| (name: checkDigest, count: 1615, elapsed: 0:00:00.014188, elapsedSelf: 0:00:00.014188) | |
| (name: checkRequirements, count: 5, elapsed: 0:00:00.002277, elapsedSelf: 0:00:00.002277)(libDetails: 8, libDetailsUris: 3, libHash: 305) | |
| (name: analyzeFile, count: 1, elapsed: 0:00:00.032498, elapsedSelf: 0:00:00.000064) | |
| (name: libraryContext, count: 1, elapsed: 0:00:00.000000, elapsedSelf: 0:00:00.000000) | |
| (name: libraryCycle, count: 1, elapsed: 0:00:00.000000, elapsedSelf: 0:00:00.000000) | |
| (name: LibraryAnalyzer, count: 1, elapsed: 0:00:00.032281, elapsedSelf: 0:00:00.000008) | |
| (name: parseAndResolve, count: 1, elapsed: 0:00:00.028415, elapsedSelf: 0:00:00.028415) | |
| (name: computeDiagnostics, count: 1, elapsed: 0:00:00.003858, elapsedSelf: 0:00:00.003858) | |
| (name: writeLibraryDiagnostics, count: 1, elapsed: 0:00:00.000153, elapsedSelf: 0:00:00.000153)(bytes: 15647) | |
| -------------------------------- | |
| [reverted][waitForIdle] | |
| [withFine: true][1] /Users/scheglov/Source/flutter/packages/flutter/lib/src/widgets/banner.dart | |
| searchText: shouldRepaint(BannerPainter oldDelegate) { | |
| replacement: shouldRepaint15(BannerPainter oldDelegate) { | |
| timer: 1237 ms | |
| ---------------------------------------------------------------- | |
| (name: <scheduler>, count: 0, elapsed: 0:00:00.000000, elapsedSelf: -0:00:01.174547) | |
| (name: produceErrors, count: 1616, elapsed: 0:00:01.174547, elapsedSelf: 0:00:00.002553) | |
| (name: libraryContext, count: 1616, elapsed: 0:00:01.111694, elapsedSelf: 0:00:00.004867) | |
| (name: libraryCycle, count: 1616, elapsed: 0:00:00.036949, elapsedSelf: 0:00:00.036949) | |
| (name: loadBundle, count: 919, elapsed: 0:00:01.069878, elapsedSelf: 0:00:00.007105)(cycleCount: 1120, libraryCount: 1443, libraryLoadCount: 1169) | |
| (name: probeLinkedBundle, count: 1120, elapsed: 0:00:00.005519, elapsedSelf: 0:00:00.000188) | |
| (name: readCacheEntry, count: 1120, elapsed: 0:00:00.002421, elapsedSelf: 0:00:00.002421)(bytesLength: 21242013) | |
| (name: checkDigest, count: 1119, elapsed: 0:00:00.002910, elapsedSelf: 0:00:00.002910) | |
| (name: bundleReader, count: 1119, elapsed: 0:00:00.001165, elapsedSelf: 0:00:00.001165) | |
| (name: link, count: 1, elapsed: 0:00:00.750401, elapsedSelf: 0:00:00.000017) | |
| (name: LibraryBuilder.build, count: 1, elapsed: 0:00:00.197241, elapsedSelf: 0:00:00.000447) | |
| (name: libraryFile, count: 274, elapsed: 0:00:00.196794, elapsedSelf: 0:00:00.000067) | |
| (name: parseCode, count: 274, elapsed: 0:00:00.196727, elapsedSelf: 0:00:00.196727)(length: 9235970) | |
| (name: buildOutlines, count: 1, elapsed: 0:00:00.514115, elapsedSelf: 0:00:00.358718) | |
| (name: computeLibraryScopes, count: 1, elapsed: 0:00:00.155397, elapsedSelf: 0:00:00.155397) | |
| (name: writeLibraries, count: 1, elapsed: 0:00:00.039028, elapsedSelf: 0:00:00.036469)(length: 3291030) | |
| (name: bundleWriteFinish, count: 1, elapsed: 0:00:00.002559, elapsedSelf: 0:00:00.002559) | |
| (name: computeManifests, count: 1, elapsed: 0:00:00.270772, elapsedSelf: 0:00:00.003799)(libraryCount: 274) | |
| (name: inputManifests, count: 1, elapsed: 0:00:00.053616, elapsedSelf: 0:00:00.053616) | |
| (name: matchInputManifests, count: 1, elapsed: 0:00:00.071425, elapsedSelf: 0:00:00.071425)(structureMatchedCount: 34429, structureMismatchedCount: 1, transitiveAffectedCount: 1, transitiveMatchedCount: 34429) | |
| (name: buildItems, count: 1, elapsed: 0:00:00.128890, elapsedSelf: 0:00:00.128890) | |
| (name: computeHashForRequirements, count: 1, elapsed: 0:00:00.013042, elapsedSelf: 0:00:00.013042) | |
| (name: writeCacheEntry, count: 1, elapsed: 0:00:00.034916, elapsedSelf: 0:00:00.034916)(bytes: 7028539) | |
| (name: getLibraryDiagnosticsBundle, count: 1616, elapsed: 0:00:00.028205, elapsedSelf: 0:00:00.010543) | |
| (name: readFromBytes, count: 1616, elapsed: 0:00:00.001354, elapsedSelf: 0:00:00.001354)(bytes: 19371785, hasBytes: 1615, noBytes: 1) | |
| (name: checkDigest, count: 1615, elapsed: 0:00:00.014163, elapsedSelf: 0:00:00.014163) | |
| (name: checkRequirements, count: 5, elapsed: 0:00:00.002145, elapsedSelf: 0:00:00.002145)(libDetails: 8, libDetailsUris: 3, libHash: 305) | |
| (name: analyzeFile, count: 1, elapsed: 0:00:00.032095, elapsedSelf: 0:00:00.000068) | |
| (name: libraryContext, count: 1, elapsed: 0:00:00.000000, elapsedSelf: 0:00:00.000000) | |
| (name: libraryCycle, count: 1, elapsed: 0:00:00.000000, elapsedSelf: 0:00:00.000000) | |
| (name: LibraryAnalyzer, count: 1, elapsed: 0:00:00.031861, elapsedSelf: 0:00:00.000006) | |
| (name: parseAndResolve, count: 1, elapsed: 0:00:00.023335, elapsedSelf: 0:00:00.023335) | |
| (name: computeDiagnostics, count: 1, elapsed: 0:00:00.008520, elapsedSelf: 0:00:00.008520) | |
| (name: writeLibraryDiagnostics, count: 1, elapsed: 0:00:00.000166, elapsedSelf: 0:00:00.000166)(bytes: 15647) | |
| -------------------------------- | |
| [reverted][waitForIdle] | |
| [withFine: false] Initial analysis, 23943 ms | |
| ---------------------------------------------------------------- | |
| (name: <scheduler>, count: 0, elapsed: 0:00:00.000000, elapsedSelf: -0:00:21.626730) | |
| (name: produceErrors, count: 1616, elapsed: 0:00:21.626730, elapsedSelf: 0:00:00.018274) | |
| (name: libraryContext, count: 1616, elapsed: 0:00:04.702673, elapsedSelf: 0:00:00.031918) | |
| (name: libraryCycle, count: 1616, elapsed: 0:00:00.753787, elapsedSelf: 0:00:00.087520) | |
| (name: fileState.refresh, count: 822, elapsed: 0:00:00.666267, elapsedSelf: 0:00:00.187035) | |
| (name: getUnlinkedUnit, count: 822, elapsed: 0:00:00.479232, elapsedSelf: 0:00:00.000709) | |
| (name: parseCode, count: 815, elapsed: 0:00:00.303703, elapsedSelf: 0:00:00.303703)(length: 11758318) | |
| (name: compute, count: 815, elapsed: 0:00:00.174820, elapsedSelf: 0:00:00.055452) | |
| (name: serializeAstUnlinked2, count: 815, elapsed: 0:00:00.119368, elapsedSelf: 0:00:00.063990) | |
| (name: apiSignature, count: 815, elapsed: 0:00:00.055378, elapsedSelf: 0:00:00.055378) | |
| (name: loadBundle, count: 928, elapsed: 0:00:03.916968, elapsedSelf: 0:00:00.010965)(cycleCount: 1674, libraryCount: 2270) | |
| (name: probeLinkedBundle, count: 1674, elapsed: 0:00:00.001107, elapsedSelf: 0:00:00.000340) | |
| (name: readCacheEntry, count: 1674, elapsed: 0:00:00.000767, elapsedSelf: 0:00:00.000767) | |
| (name: link, count: 1674, elapsed: 0:00:03.901170, elapsedSelf: 0:00:00.003016) | |
| (name: LibraryBuilder.build, count: 1674, elapsed: 0:00:01.155319, elapsedSelf: 0:00:00.004913) | |
| (name: libraryFile, count: 2270, elapsed: 0:00:01.150406, elapsedSelf: 0:00:00.000591) | |
| (name: parseCode, count: 2270, elapsed: 0:00:01.149815, elapsedSelf: 0:00:01.149815)(length: 53176696) | |
| (name: buildOutlines, count: 1674, elapsed: 0:00:02.527045, elapsedSelf: 0:00:01.986234) | |
| (name: computeLibraryScopes, count: 1674, elapsed: 0:00:00.540811, elapsedSelf: 0:00:00.540811) | |
| (name: writeLibraries, count: 1674, elapsed: 0:00:00.215790, elapsedSelf: 0:00:00.192747)(length: 19309798) | |
| (name: bundleWriteFinish, count: 1674, elapsed: 0:00:00.023043, elapsedSelf: 0:00:00.023043) | |
| (name: writeCacheEntry, count: 1674, elapsed: 0:00:00.003726, elapsedSelf: 0:00:00.003726)(bytes: 19443876) | |
| (name: analyzeFile, count: 1616, elapsed: 0:00:16.905783, elapsedSelf: 0:00:00.033936) | |
| (name: libraryContext, count: 1616, elapsed: 0:00:00.000475, elapsedSelf: 0:00:00.000409) | |
| (name: libraryCycle, count: 1616, elapsed: 0:00:00.000066, elapsedSelf: 0:00:00.000066) | |
| (name: LibraryAnalyzer, count: 1616, elapsed: 0:00:16.871372, elapsedSelf: 0:00:00.003792) | |
| (name: parseAndResolve, count: 1616, elapsed: 0:00:05.418497, elapsedSelf: 0:00:05.418497) | |
| (name: computeDiagnostics, count: 1616, elapsed: 0:00:11.449083, elapsedSelf: 0:00:11.449083) | |
| [withFine: false][0] /Users/scheglov/Source/flutter/packages/flutter/lib/src/widgets/binding.dart | |
| searchText: void drawFrame() { | |
| replacement: void drawFrame16() { | |
| timer: 18932 ms | |
| ---------------------------------------------------------------- | |
| (name: <scheduler>, count: 0, elapsed: 0:00:00.000000, elapsedSelf: -0:00:18.665120) | |
| (name: produceErrors, count: 1616, elapsed: 0:00:18.665120, elapsedSelf: 0:00:00.017119) | |
| (name: libraryContext, count: 1616, elapsed: 0:00:02.743948, elapsedSelf: 0:00:00.943972) | |
| (name: libraryCycle, count: 1616, elapsed: 0:00:00.049674, elapsedSelf: 0:00:00.049674) | |
| (name: loadBundle, count: 919, elapsed: 0:00:01.750302, elapsedSelf: 0:00:00.007054)(cycleCount: 1092, libraryCount: 1400, libraryLoadCount: 189) | |
| (name: probeLinkedBundle, count: 1092, elapsed: 0:00:00.001041, elapsedSelf: 0:00:00.000268) | |
| (name: readCacheEntry, count: 1092, elapsed: 0:00:00.000773, elapsedSelf: 0:00:00.000773)(bytesLength: 1348277) | |
| (name: bundleReader, count: 154, elapsed: 0:00:00.000532, elapsedSelf: 0:00:00.000532) | |
| (name: link, count: 938, elapsed: 0:00:01.739951, elapsedSelf: 0:00:00.001343) | |
| (name: LibraryBuilder.build, count: 938, elapsed: 0:00:00.766407, elapsedSelf: 0:00:00.003540) | |
| (name: libraryFile, count: 1211, elapsed: 0:00:00.762867, elapsedSelf: 0:00:00.000353) | |
| (name: parseCode, count: 1211, elapsed: 0:00:00.762514, elapsedSelf: 0:00:00.762514)(length: 33624152) | |
| (name: buildOutlines, count: 938, elapsed: 0:00:00.906266, elapsedSelf: 0:00:00.755309) | |
| (name: computeLibraryScopes, count: 938, elapsed: 0:00:00.150957, elapsedSelf: 0:00:00.150957) | |
| (name: writeLibraries, count: 938, elapsed: 0:00:00.065935, elapsedSelf: 0:00:00.058297)(length: 4965100) | |
| (name: bundleWriteFinish, count: 938, elapsed: 0:00:00.007638, elapsedSelf: 0:00:00.007638) | |
| (name: writeCacheEntry, count: 938, elapsed: 0:00:00.001724, elapsedSelf: 0:00:00.001724)(bytes: 5040148) | |
| (name: analyzeFile, count: 1387, elapsed: 0:00:15.904053, elapsedSelf: 0:00:00.028424) | |
| (name: libraryContext, count: 1387, elapsed: 0:00:00.000425, elapsedSelf: 0:00:00.000372) | |
| (name: libraryCycle, count: 1387, elapsed: 0:00:00.000053, elapsedSelf: 0:00:00.000053) | |
| (name: LibraryAnalyzer, count: 1387, elapsed: 0:00:15.875204, elapsedSelf: 0:00:00.003231) | |
| (name: parseAndResolve, count: 1387, elapsed: 0:00:05.075262, elapsedSelf: 0:00:05.075262) | |
| (name: computeDiagnostics, count: 1387, elapsed: 0:00:10.796711, elapsedSelf: 0:00:10.796711) | |
| -------------------------------- | |
| [reverted][waitForIdle] | |
| [withFine: false][1] /Users/scheglov/Source/flutter/packages/flutter/lib/src/widgets/binding.dart | |
| searchText: void drawFrame() { | |
| replacement: void drawFrame17() { | |
| timer: 19519 ms | |
| ---------------------------------------------------------------- | |
| (name: <scheduler>, count: 0, elapsed: 0:00:00.000000, elapsedSelf: -0:00:19.250050) | |
| (name: produceErrors, count: 1616, elapsed: 0:00:19.250050, elapsedSelf: 0:00:00.017578) | |
| (name: libraryContext, count: 1616, elapsed: 0:00:03.156256, elapsedSelf: 0:00:01.047243) | |
| (name: libraryCycle, count: 1616, elapsed: 0:00:00.072916, elapsedSelf: 0:00:00.072916) | |
| (name: loadBundle, count: 919, elapsed: 0:00:02.036097, elapsedSelf: 0:00:00.007041)(cycleCount: 1092, libraryCount: 1400, libraryLoadCount: 189) | |
| (name: probeLinkedBundle, count: 1092, elapsed: 0:00:00.001042, elapsedSelf: 0:00:00.000294) | |
| (name: readCacheEntry, count: 1092, elapsed: 0:00:00.000748, elapsedSelf: 0:00:00.000748)(bytesLength: 1348277) | |
| (name: bundleReader, count: 154, elapsed: 0:00:00.000389, elapsedSelf: 0:00:00.000389) | |
| (name: link, count: 938, elapsed: 0:00:02.025854, elapsedSelf: 0:00:00.001407) | |
| (name: LibraryBuilder.build, count: 938, elapsed: 0:00:00.896126, elapsedSelf: 0:00:00.003815) | |
| (name: libraryFile, count: 1211, elapsed: 0:00:00.892311, elapsedSelf: 0:00:00.000377) | |
| (name: parseCode, count: 1211, elapsed: 0:00:00.891934, elapsedSelf: 0:00:00.891934)(length: 33624152) | |
| (name: buildOutlines, count: 938, elapsed: 0:00:01.051362, elapsedSelf: 0:00:00.885987) | |
| (name: computeLibraryScopes, count: 938, elapsed: 0:00:00.165375, elapsedSelf: 0:00:00.165375) | |
| (name: writeLibraries, count: 938, elapsed: 0:00:00.076959, elapsedSelf: 0:00:00.069516)(length: 4965100) | |
| (name: bundleWriteFinish, count: 938, elapsed: 0:00:00.007443, elapsedSelf: 0:00:00.007443) | |
| (name: writeCacheEntry, count: 938, elapsed: 0:00:00.001771, elapsedSelf: 0:00:00.001771)(bytes: 5040148) | |
| (name: analyzeFile, count: 1387, elapsed: 0:00:16.076216, elapsedSelf: 0:00:00.027388) | |
| (name: libraryContext, count: 1387, elapsed: 0:00:00.000420, elapsedSelf: 0:00:00.000352) | |
| (name: libraryCycle, count: 1387, elapsed: 0:00:00.000068, elapsedSelf: 0:00:00.000068) | |
| (name: LibraryAnalyzer, count: 1387, elapsed: 0:00:16.048408, elapsedSelf: 0:00:00.003161) | |
| (name: parseAndResolve, count: 1387, elapsed: 0:00:05.102710, elapsedSelf: 0:00:05.102710) | |
| (name: computeDiagnostics, count: 1387, elapsed: 0:00:10.942537, elapsedSelf: 0:00:10.942537) | |
| -------------------------------- | |
| [reverted][waitForIdle] | |
| [withFine: false][0] /Users/scheglov/Source/flutter/packages/flutter/lib/src/foundation/memory_allocations.dart | |
| searchText: dispatchObjectEvent(ObjectEvent event) { | |
| replacement: dispatchObjectEvent18(ObjectEvent event) { | |
| timer: 19725 ms | |
| ---------------------------------------------------------------- | |
| (name: <scheduler>, count: 0, elapsed: 0:00:00.000000, elapsedSelf: -0:00:19.441186) | |
| (name: produceErrors, count: 1616, elapsed: 0:00:19.441186, elapsedSelf: 0:00:00.017285) | |
| (name: libraryContext, count: 1616, elapsed: 0:00:03.002989, elapsedSelf: 0:00:00.873043) | |
| (name: libraryCycle, count: 1616, elapsed: 0:00:00.046835, elapsedSelf: 0:00:00.046835) | |
| (name: loadBundle, count: 919, elapsed: 0:00:02.083111, elapsedSelf: 0:00:00.007794)(cycleCount: 1072, libraryCount: 1193, libraryLoadCount: 9) | |
| (name: probeLinkedBundle, count: 1072, elapsed: 0:00:00.000931, elapsedSelf: 0:00:00.000316) | |
| (name: readCacheEntry, count: 1072, elapsed: 0:00:00.000615, elapsedSelf: 0:00:00.000615)(bytesLength: 12432) | |
| (name: bundleReader, count: 9, elapsed: 0:00:00.000052, elapsedSelf: 0:00:00.000052) | |
| (name: link, count: 1063, elapsed: 0:00:02.072094, elapsedSelf: 0:00:00.001446) | |
| (name: LibraryBuilder.build, count: 1063, elapsed: 0:00:00.750514, elapsedSelf: 0:00:00.003512) | |
| (name: libraryFile, count: 1184, elapsed: 0:00:00.747002, elapsedSelf: 0:00:00.000382) | |
| (name: parseCode, count: 1184, elapsed: 0:00:00.746620, elapsedSelf: 0:00:00.746620)(length: 34420355) | |
| (name: buildOutlines, count: 1063, elapsed: 0:00:01.208203, elapsedSelf: 0:00:00.973756) | |
| (name: computeLibraryScopes, count: 1063, elapsed: 0:00:00.234447, elapsedSelf: 0:00:00.234447) | |
| (name: writeLibraries, count: 1063, elapsed: 0:00:00.111931, elapsedSelf: 0:00:00.100427)(length: 9788438) | |
| (name: bundleWriteFinish, count: 1063, elapsed: 0:00:00.011504, elapsedSelf: 0:00:00.011504) | |
| (name: writeCacheEntry, count: 1063, elapsed: 0:00:00.002240, elapsedSelf: 0:00:00.002240)(bytes: 9873544) | |
| (name: analyzeFile, count: 1556, elapsed: 0:00:16.420912, elapsedSelf: 0:00:00.028056) | |
| (name: libraryContext, count: 1556, elapsed: 0:00:00.000518, elapsedSelf: 0:00:00.000479) | |
| (name: libraryCycle, count: 1556, elapsed: 0:00:00.000039, elapsedSelf: 0:00:00.000039) | |
| (name: LibraryAnalyzer, count: 1556, elapsed: 0:00:16.392338, elapsedSelf: 0:00:00.004064) | |
| (name: parseAndResolve, count: 1556, elapsed: 0:00:05.253817, elapsedSelf: 0:00:05.253817) | |
| (name: computeDiagnostics, count: 1556, elapsed: 0:00:11.134457, elapsedSelf: 0:00:11.134457) | |
| -------------------------------- | |
| [reverted][waitForIdle] | |
| [withFine: false][1] /Users/scheglov/Source/flutter/packages/flutter/lib/src/foundation/memory_allocations.dart | |
| searchText: dispatchObjectEvent(ObjectEvent event) { | |
| replacement: dispatchObjectEvent19(ObjectEvent event) { | |
| timer: 19952 ms | |
| ---------------------------------------------------------------- | |
| (name: <scheduler>, count: 0, elapsed: 0:00:00.000000, elapsedSelf: -0:00:19.679692) | |
| (name: produceErrors, count: 1616, elapsed: 0:00:19.679692, elapsedSelf: 0:00:00.017738) | |
| (name: libraryContext, count: 1616, elapsed: 0:00:03.072589, elapsedSelf: 0:00:00.861255) | |
| (name: libraryCycle, count: 1616, elapsed: 0:00:00.046102, elapsedSelf: 0:00:00.046102) | |
| (name: loadBundle, count: 919, elapsed: 0:00:02.165232, elapsedSelf: 0:00:00.007404)(cycleCount: 1072, libraryCount: 1193, libraryLoadCount: 9) | |
| (name: probeLinkedBundle, count: 1072, elapsed: 0:00:00.000953, elapsedSelf: 0:00:00.000299) | |
| (name: readCacheEntry, count: 1072, elapsed: 0:00:00.000654, elapsedSelf: 0:00:00.000654)(bytesLength: 12432) | |
| (name: bundleReader, count: 9, elapsed: 0:00:00.000046, elapsedSelf: 0:00:00.000046) | |
| (name: link, count: 1063, elapsed: 0:00:02.153519, elapsedSelf: 0:00:00.001437) | |
| (name: LibraryBuilder.build, count: 1063, elapsed: 0:00:00.773322, elapsedSelf: 0:00:00.003734) | |
| (name: libraryFile, count: 1184, elapsed: 0:00:00.769588, elapsedSelf: 0:00:00.000377) | |
| (name: parseCode, count: 1184, elapsed: 0:00:00.769211, elapsedSelf: 0:00:00.769211)(length: 34420355) | |
| (name: buildOutlines, count: 1063, elapsed: 0:00:01.267267, elapsedSelf: 0:00:01.017279) | |
| (name: computeLibraryScopes, count: 1063, elapsed: 0:00:00.249988, elapsedSelf: 0:00:00.249988) | |
| (name: writeLibraries, count: 1063, elapsed: 0:00:00.111493, elapsedSelf: 0:00:00.101550)(length: 9788438) | |
| (name: bundleWriteFinish, count: 1063, elapsed: 0:00:00.009943, elapsedSelf: 0:00:00.009943) | |
| (name: writeCacheEntry, count: 1063, elapsed: 0:00:00.003310, elapsedSelf: 0:00:00.003310)(bytes: 9873544) | |
| (name: analyzeFile, count: 1556, elapsed: 0:00:16.589365, elapsedSelf: 0:00:00.028704) | |
| (name: libraryContext, count: 1556, elapsed: 0:00:00.000488, elapsedSelf: 0:00:00.000415) | |
| (name: libraryCycle, count: 1556, elapsed: 0:00:00.000073, elapsedSelf: 0:00:00.000073) | |
| (name: LibraryAnalyzer, count: 1556, elapsed: 0:00:16.560173, elapsedSelf: 0:00:00.003292) | |
| (name: parseAndResolve, count: 1556, elapsed: 0:00:05.279363, elapsedSelf: 0:00:05.279363) | |
| (name: computeDiagnostics, count: 1556, elapsed: 0:00:11.277518, elapsedSelf: 0:00:11.277518) | |
| -------------------------------- | |
| [reverted][waitForIdle] | |
| [withFine: false][0] /Users/scheglov/Source/flutter/packages/flutter/lib/src/painting/image_cache.dart | |
| searchText: containsKey(Object key) { | |
| replacement: containsKey20(Object key) { | |
| timer: 19042 ms | |
| ---------------------------------------------------------------- | |
| (name: <scheduler>, count: 0, elapsed: 0:00:00.000000, elapsedSelf: -0:00:18.789147) | |
| (name: produceErrors, count: 1616, elapsed: 0:00:18.789147, elapsedSelf: 0:00:00.017010) | |
| (name: libraryContext, count: 1616, elapsed: 0:00:02.847983, elapsedSelf: 0:00:01.373526) | |
| (name: libraryCycle, count: 1616, elapsed: 0:00:00.044733, elapsedSelf: 0:00:00.044733) | |
| (name: loadBundle, count: 919, elapsed: 0:00:01.429724, elapsedSelf: 0:00:00.006467)(cycleCount: 982, libraryCount: 991, libraryLoadCount: 41) | |
| (name: probeLinkedBundle, count: 982, elapsed: 0:00:00.000933, elapsedSelf: 0:00:00.000274) | |
| (name: readCacheEntry, count: 982, elapsed: 0:00:00.000659, elapsedSelf: 0:00:00.000659)(bytesLength: 190432) | |
| (name: bundleReader, count: 35, elapsed: 0:00:00.000147, elapsedSelf: 0:00:00.000147) | |
| (name: link, count: 947, elapsed: 0:00:01.420447, elapsedSelf: 0:00:00.001276) | |
| (name: LibraryBuilder.build, count: 947, elapsed: 0:00:00.615512, elapsedSelf: 0:00:00.003653) | |
| (name: libraryFile, count: 950, elapsed: 0:00:00.611859, elapsedSelf: 0:00:00.000299) | |
| (name: parseCode, count: 950, elapsed: 0:00:00.611560, elapsedSelf: 0:00:00.611560)(length: 26206586) | |
| (name: buildOutlines, count: 947, elapsed: 0:00:00.745094, elapsedSelf: 0:00:00.645131) | |
| (name: computeLibraryScopes, count: 947, elapsed: 0:00:00.099963, elapsedSelf: 0:00:00.099963) | |
| (name: writeLibraries, count: 947, elapsed: 0:00:00.058565, elapsedSelf: 0:00:00.052929)(length: 4238417) | |
| (name: bundleWriteFinish, count: 947, elapsed: 0:00:00.005636, elapsedSelf: 0:00:00.005636) | |
| (name: writeCacheEntry, count: 947, elapsed: 0:00:00.001730, elapsedSelf: 0:00:00.001730)(bytes: 4314189) | |
| (name: analyzeFile, count: 1412, elapsed: 0:00:15.924154, elapsedSelf: 0:00:00.026117) | |
| (name: libraryContext, count: 1412, elapsed: 0:00:00.000443, elapsedSelf: 0:00:00.000402) | |
| (name: libraryCycle, count: 1412, elapsed: 0:00:00.000041, elapsedSelf: 0:00:00.000041) | |
| (name: LibraryAnalyzer, count: 1412, elapsed: 0:00:15.897594, elapsedSelf: 0:00:00.003015) | |
| (name: parseAndResolve, count: 1412, elapsed: 0:00:05.025029, elapsedSelf: 0:00:05.025029) | |
| (name: computeDiagnostics, count: 1412, elapsed: 0:00:10.869550, elapsedSelf: 0:00:10.869550) | |
| -------------------------------- | |
| [reverted][waitForIdle] | |
| [withFine: false][1] /Users/scheglov/Source/flutter/packages/flutter/lib/src/painting/image_cache.dart | |
| searchText: containsKey(Object key) { | |
| replacement: containsKey21(Object key) { | |
| timer: 18829 ms | |
| ---------------------------------------------------------------- | |
| (name: <scheduler>, count: 0, elapsed: 0:00:00.000000, elapsedSelf: -0:00:18.583044) | |
| (name: produceErrors, count: 1616, elapsed: 0:00:18.583044, elapsedSelf: 0:00:00.015824) | |
| (name: libraryContext, count: 1616, elapsed: 0:00:02.801256, elapsedSelf: 0:00:01.383216) | |
| (name: libraryCycle, count: 1616, elapsed: 0:00:00.041756, elapsedSelf: 0:00:00.041756) | |
| (name: loadBundle, count: 919, elapsed: 0:00:01.376284, elapsedSelf: 0:00:00.007157)(cycleCount: 982, libraryCount: 991, libraryLoadCount: 41) | |
| (name: probeLinkedBundle, count: 982, elapsed: 0:00:00.000875, elapsedSelf: 0:00:00.000236) | |
| (name: readCacheEntry, count: 982, elapsed: 0:00:00.000639, elapsedSelf: 0:00:00.000639)(bytesLength: 190432) | |
| (name: bundleReader, count: 35, elapsed: 0:00:00.000143, elapsedSelf: 0:00:00.000143) | |
| (name: link, count: 947, elapsed: 0:00:01.366298, elapsedSelf: 0:00:00.001184) | |
| (name: LibraryBuilder.build, count: 947, elapsed: 0:00:00.581220, elapsedSelf: 0:00:00.003048) | |
| (name: libraryFile, count: 950, elapsed: 0:00:00.578172, elapsedSelf: 0:00:00.000306) | |
| (name: parseCode, count: 950, elapsed: 0:00:00.577866, elapsedSelf: 0:00:00.577866)(length: 26206586) | |
| (name: buildOutlines, count: 947, elapsed: 0:00:00.730697, elapsedSelf: 0:00:00.629735) | |
| (name: computeLibraryScopes, count: 947, elapsed: 0:00:00.100962, elapsedSelf: 0:00:00.100962) | |
| (name: writeLibraries, count: 947, elapsed: 0:00:00.053197, elapsedSelf: 0:00:00.047618)(length: 4238417) | |
| (name: bundleWriteFinish, count: 947, elapsed: 0:00:00.005579, elapsedSelf: 0:00:00.005579) | |
| (name: writeCacheEntry, count: 947, elapsed: 0:00:00.001811, elapsedSelf: 0:00:00.001811)(bytes: 4314189) | |
| (name: analyzeFile, count: 1412, elapsed: 0:00:15.765964, elapsedSelf: 0:00:00.025890) | |
| (name: libraryContext, count: 1412, elapsed: 0:00:00.000429, elapsedSelf: 0:00:00.000378) | |
| (name: libraryCycle, count: 1412, elapsed: 0:00:00.000051, elapsedSelf: 0:00:00.000051) | |
| (name: LibraryAnalyzer, count: 1412, elapsed: 0:00:15.739645, elapsedSelf: 0:00:00.002764) | |
| (name: parseAndResolve, count: 1412, elapsed: 0:00:04.986956, elapsedSelf: 0:00:04.986956) | |
| (name: computeDiagnostics, count: 1412, elapsed: 0:00:10.749925, elapsedSelf: 0:00:10.749925) | |
| -------------------------------- | |
| [reverted][waitForIdle] | |
| [withFine: false][0] /Users/scheglov/Source/flutter/packages/flutter/lib/src/widgets/banner.dart | |
| searchText: shouldRepaint(BannerPainter oldDelegate) { | |
| replacement: shouldRepaint22(BannerPainter oldDelegate) { | |
| timer: 18917 ms | |
| ---------------------------------------------------------------- | |
| (name: <scheduler>, count: 0, elapsed: 0:00:00.000000, elapsedSelf: -0:00:18.669593) | |
| (name: produceErrors, count: 1616, elapsed: 0:00:18.669593, elapsedSelf: 0:00:00.016881) | |
| (name: libraryContext, count: 1616, elapsed: 0:00:02.849026, elapsedSelf: 0:00:00.651192) | |
| (name: libraryCycle, count: 1616, elapsed: 0:00:00.046137, elapsedSelf: 0:00:00.046137) | |
| (name: loadBundle, count: 919, elapsed: 0:00:02.151697, elapsedSelf: 0:00:00.006870)(cycleCount: 1120, libraryCount: 1443, libraryLoadCount: 201) | |
| (name: probeLinkedBundle, count: 1120, elapsed: 0:00:00.001005, elapsedSelf: 0:00:00.000253) | |
| (name: readCacheEntry, count: 1120, elapsed: 0:00:00.000752, elapsedSelf: 0:00:00.000752)(bytesLength: 1374581) | |
| (name: bundleReader, count: 165, elapsed: 0:00:00.000415, elapsedSelf: 0:00:00.000415) | |
| (name: link, count: 955, elapsed: 0:00:02.140919, elapsedSelf: 0:00:00.001315) | |
| (name: LibraryBuilder.build, count: 955, elapsed: 0:00:00.833548, elapsedSelf: 0:00:00.003414) | |
| (name: libraryFile, count: 1242, elapsed: 0:00:00.830134, elapsedSelf: 0:00:00.000342) | |
| (name: parseCode, count: 1242, elapsed: 0:00:00.829792, elapsedSelf: 0:00:00.829792)(length: 36147648) | |
| (name: buildOutlines, count: 955, elapsed: 0:00:01.214248, elapsedSelf: 0:00:00.999812) | |
| (name: computeLibraryScopes, count: 955, elapsed: 0:00:00.214436, elapsedSelf: 0:00:00.214436) | |
| (name: writeLibraries, count: 955, elapsed: 0:00:00.091808, elapsedSelf: 0:00:00.082216)(length: 7805031) | |
| (name: bundleWriteFinish, count: 955, elapsed: 0:00:00.009592, elapsedSelf: 0:00:00.009592) | |
| (name: writeCacheEntry, count: 955, elapsed: 0:00:00.002488, elapsedSelf: 0:00:00.002488)(bytes: 7881451) | |
| (name: analyzeFile, count: 1387, elapsed: 0:00:15.803686, elapsedSelf: 0:00:00.026369) | |
| (name: libraryContext, count: 1387, elapsed: 0:00:00.000406, elapsedSelf: 0:00:00.000348) | |
| (name: libraryCycle, count: 1387, elapsed: 0:00:00.000058, elapsedSelf: 0:00:00.000058) | |
| (name: LibraryAnalyzer, count: 1387, elapsed: 0:00:15.776911, elapsedSelf: 0:00:00.002786) | |
| (name: parseAndResolve, count: 1387, elapsed: 0:00:04.959696, elapsedSelf: 0:00:04.959696) | |
| (name: computeDiagnostics, count: 1387, elapsed: 0:00:10.814429, elapsedSelf: 0:00:10.814429) | |
| -------------------------------- | |
| [reverted][waitForIdle] | |
| [withFine: false][1] /Users/scheglov/Source/flutter/packages/flutter/lib/src/widgets/banner.dart | |
| searchText: shouldRepaint(BannerPainter oldDelegate) { | |
| replacement: shouldRepaint23(BannerPainter oldDelegate) { | |
| timer: 19571 ms | |
| ---------------------------------------------------------------- | |
| (name: <scheduler>, count: 0, elapsed: 0:00:00.000000, elapsedSelf: -0:00:19.313470) | |
| (name: produceErrors, count: 1616, elapsed: 0:00:19.313470, elapsedSelf: 0:00:00.017450) | |
| (name: libraryContext, count: 1616, elapsed: 0:00:03.026994, elapsedSelf: 0:00:00.644783) | |
| (name: libraryCycle, count: 1616, elapsed: 0:00:00.051391, elapsedSelf: 0:00:00.051391) | |
| (name: loadBundle, count: 919, elapsed: 0:00:02.330820, elapsedSelf: 0:00:00.008712)(cycleCount: 1120, libraryCount: 1443, libraryLoadCount: 201) | |
| (name: probeLinkedBundle, count: 1120, elapsed: 0:00:00.001152, elapsedSelf: 0:00:00.000311) | |
| (name: readCacheEntry, count: 1120, elapsed: 0:00:00.000841, elapsedSelf: 0:00:00.000841)(bytesLength: 1374581) | |
| (name: bundleReader, count: 165, elapsed: 0:00:00.000443, elapsedSelf: 0:00:00.000443) | |
| (name: link, count: 955, elapsed: 0:00:02.318131, elapsedSelf: 0:00:00.001581) | |
| (name: LibraryBuilder.build, count: 955, elapsed: 0:00:00.899503, elapsedSelf: 0:00:00.004062) | |
| (name: libraryFile, count: 1242, elapsed: 0:00:00.895441, elapsedSelf: 0:00:00.000381) | |
| (name: parseCode, count: 1242, elapsed: 0:00:00.895060, elapsedSelf: 0:00:00.895060)(length: 36147648) | |
| (name: buildOutlines, count: 955, elapsed: 0:00:01.310678, elapsedSelf: 0:00:01.106873) | |
| (name: computeLibraryScopes, count: 955, elapsed: 0:00:00.203805, elapsedSelf: 0:00:00.203805) | |
| (name: writeLibraries, count: 955, elapsed: 0:00:00.106369, elapsedSelf: 0:00:00.097371)(length: 7805031) | |
| (name: bundleWriteFinish, count: 955, elapsed: 0:00:00.008998, elapsedSelf: 0:00:00.008998) | |
| (name: writeCacheEntry, count: 955, elapsed: 0:00:00.002382, elapsedSelf: 0:00:00.002382)(bytes: 7881451) | |
| (name: analyzeFile, count: 1387, elapsed: 0:00:16.269026, elapsedSelf: 0:00:00.028938) | |
| (name: libraryContext, count: 1387, elapsed: 0:00:00.000471, elapsedSelf: 0:00:00.000419) | |
| (name: libraryCycle, count: 1387, elapsed: 0:00:00.000052, elapsedSelf: 0:00:00.000052) | |
| (name: LibraryAnalyzer, count: 1387, elapsed: 0:00:16.239617, elapsedSelf: 0:00:00.003221) | |
| (name: parseAndResolve, count: 1387, elapsed: 0:00:05.211952, elapsedSelf: 0:00:05.211952) | |
| (name: computeDiagnostics, count: 1387, elapsed: 0:00:11.024444, elapsedSelf: 0:00:11.024444) | |
| -------------------------------- | |
| [reverted][waitForIdle] | |
| [withFine: true] Initial analysis, 26741 ms | |
| ---------------------------------------------------------------- | |
| (name: <scheduler>, count: 0, elapsed: 0:00:00.000000, elapsedSelf: -0:00:24.142698) | |
| (name: produceErrors, count: 1616, elapsed: 0:00:24.142698, elapsedSelf: 0:00:00.004458) | |
| (name: libraryContext, count: 1616, elapsed: 0:00:06.295371, elapsedSelf: 0:00:00.038930) | |
| (name: libraryCycle, count: 1616, elapsed: 0:00:00.766276, elapsedSelf: 0:00:00.086424) | |
| (name: fileState.refresh, count: 822, elapsed: 0:00:00.679852, elapsedSelf: 0:00:00.185966) | |
| (name: getUnlinkedUnit, count: 822, elapsed: 0:00:00.493886, elapsedSelf: 0:00:00.000667) | |
| (name: parseCode, count: 815, elapsed: 0:00:00.313402, elapsedSelf: 0:00:00.313402)(length: 11758318) | |
| (name: compute, count: 815, elapsed: 0:00:00.179817, elapsedSelf: 0:00:00.050877) | |
| (name: serializeAstUnlinked2, count: 815, elapsed: 0:00:00.128940, elapsedSelf: 0:00:00.070950) | |
| (name: apiSignature, count: 815, elapsed: 0:00:00.057990, elapsedSelf: 0:00:00.057990) | |
| (name: loadBundle, count: 928, elapsed: 0:00:05.490165, elapsedSelf: 0:00:00.059482)(cycleCount: 1674, libraryCount: 2270) | |
| (name: probeLinkedBundle, count: 1674, elapsed: 0:00:00.001255, elapsedSelf: 0:00:00.000474) | |
| (name: readCacheEntry, count: 1674, elapsed: 0:00:00.000781, elapsedSelf: 0:00:00.000781) | |
| (name: link, count: 1674, elapsed: 0:00:04.205312, elapsedSelf: 0:00:00.002413) | |
| (name: LibraryBuilder.build, count: 1674, elapsed: 0:00:01.350822, elapsedSelf: 0:00:00.005276) | |
| (name: libraryFile, count: 2270, elapsed: 0:00:01.345546, elapsedSelf: 0:00:00.000614) | |
| (name: parseCode, count: 2270, elapsed: 0:00:01.344932, elapsedSelf: 0:00:01.344932)(length: 53176696) | |
| (name: buildOutlines, count: 1674, elapsed: 0:00:02.604410, elapsedSelf: 0:00:02.059642) | |
| (name: computeLibraryScopes, count: 1674, elapsed: 0:00:00.544768, elapsedSelf: 0:00:00.544768) | |
| (name: writeLibraries, count: 1674, elapsed: 0:00:00.247667, elapsedSelf: 0:00:00.228384)(length: 19309798) | |
| (name: bundleWriteFinish, count: 1674, elapsed: 0:00:00.019283, elapsedSelf: 0:00:00.019283) | |
| (name: computeManifests, count: 1674, elapsed: 0:00:01.031930, elapsedSelf: 0:00:00.019321)(libraryCount: 2270) | |
| (name: inputManifests, count: 1674, elapsed: 0:00:00.000880, elapsedSelf: 0:00:00.000880) | |
| (name: matchInputManifests, count: 1674, elapsed: 0:00:00.010162, elapsedSelf: 0:00:00.010162)(structureMatchedCount: 1968, structureMismatchedCount: 16397, transitiveAffectedCount: 16397, transitiveMatchedCount: 1968) | |
| (name: buildItems, count: 1674, elapsed: 0:00:00.931463, elapsedSelf: 0:00:00.931463) | |
| (name: computeHashForRequirements, count: 1674, elapsed: 0:00:00.070104, elapsedSelf: 0:00:00.070104) | |
| (name: writeCacheEntry, count: 1674, elapsed: 0:00:00.192186, elapsedSelf: 0:00:00.192186)(bytes: 42724713) | |
| (name: getLibraryDiagnosticsBundle, count: 1616, elapsed: 0:00:00.014706, elapsedSelf: 0:00:00.014202) | |
| (name: readFromBytes, count: 1616, elapsed: 0:00:00.000504, elapsedSelf: 0:00:00.000504)(noBytes: 1616) | |
| (name: analyzeFile, count: 1616, elapsed: 0:00:17.828163, elapsedSelf: 0:00:00.033749) | |
| (name: libraryContext, count: 1616, elapsed: 0:00:00.000532, elapsedSelf: 0:00:00.000462) | |
| (name: libraryCycle, count: 1616, elapsed: 0:00:00.000070, elapsedSelf: 0:00:00.000070) | |
| (name: LibraryAnalyzer, count: 1616, elapsed: 0:00:17.592356, elapsedSelf: 0:00:00.003206) | |
| (name: parseAndResolve, count: 1616, elapsed: 0:00:05.510513, elapsedSelf: 0:00:05.510513) | |
| (name: computeDiagnostics, count: 1616, elapsed: 0:00:12.078637, elapsedSelf: 0:00:12.078637) | |
| (name: writeLibraryDiagnostics, count: 1616, elapsed: 0:00:00.201526, elapsedSelf: 0:00:00.201526)(bytes: 19269419) | |
| [withFine: true][0] /Users/scheglov/Source/flutter/packages/flutter/lib/src/widgets/binding.dart | |
| searchText: void drawFrame() { | |
| replacement: void drawFrame24() { | |
| timer: 1715 ms | |
| ---------------------------------------------------------------- | |
| (name: <scheduler>, count: 0, elapsed: 0:00:00.000000, elapsedSelf: -0:00:01.643584) | |
| (name: produceErrors, count: 1616, elapsed: 0:00:01.643584, elapsedSelf: 0:00:00.003493) | |
| (name: libraryContext, count: 1616, elapsed: 0:00:01.230235, elapsedSelf: 0:00:00.142352) | |
| (name: libraryCycle, count: 1616, elapsed: 0:00:00.036043, elapsedSelf: 0:00:00.036043) | |
| (name: loadBundle, count: 919, elapsed: 0:00:01.051840, elapsedSelf: 0:00:00.010435)(cycleCount: 1092, libraryCount: 1400, libraryLoadCount: 1110) | |
| (name: probeLinkedBundle, count: 1092, elapsed: 0:00:00.009118, elapsedSelf: 0:00:00.000369) | |
| (name: readCacheEntry, count: 1092, elapsed: 0:00:00.003151, elapsedSelf: 0:00:00.003151)(bytesLength: 15712775) | |
| (name: checkDigest, count: 1091, elapsed: 0:00:00.003941, elapsedSelf: 0:00:00.003941) | |
| (name: checkRequirements, count: 33, elapsed: 0:00:00.001657, elapsedSelf: 0:00:00.001657)(libDetails: 33, libDetailsUris: 3, libHash: 380) | |
| (name: bundleReader, count: 1075, elapsed: 0:00:00.001280, elapsedSelf: 0:00:00.001280) | |
| (name: link, count: 17, elapsed: 0:00:00.647262, elapsedSelf: 0:00:00.000067) | |
| (name: LibraryBuilder.build, count: 17, elapsed: 0:00:00.206863, elapsedSelf: 0:00:00.000556) | |
| (name: libraryFile, count: 290, elapsed: 0:00:00.206307, elapsedSelf: 0:00:00.000073) | |
| (name: parseCode, count: 290, elapsed: 0:00:00.206234, elapsedSelf: 0:00:00.206234)(length: 9380661) | |
| (name: buildOutlines, count: 17, elapsed: 0:00:00.403412, elapsedSelf: 0:00:00.317183) | |
| (name: computeLibraryScopes, count: 17, elapsed: 0:00:00.086229, elapsedSelf: 0:00:00.086229) | |
| (name: writeLibraries, count: 17, elapsed: 0:00:00.036920, elapsedSelf: 0:00:00.034376)(length: 3330289) | |
| (name: bundleWriteFinish, count: 17, elapsed: 0:00:00.002544, elapsedSelf: 0:00:00.002544) | |
| (name: computeManifests, count: 17, elapsed: 0:00:00.314935, elapsedSelf: 0:00:00.007029)(libraryCount: 290) | |
| (name: inputManifests, count: 17, elapsed: 0:00:00.043725, elapsedSelf: 0:00:00.043725) | |
| (name: matchInputManifests, count: 17, elapsed: 0:00:00.066905, elapsedSelf: 0:00:00.066905)(structureMatchedCount: 34810, structureMismatchedCount: 1, transitiveAffectedCount: 1, transitiveMatchedCount: 34810) | |
| (name: buildItems, count: 17, elapsed: 0:00:00.174399, elapsedSelf: 0:00:00.174399) | |
| (name: computeHashForRequirements, count: 17, elapsed: 0:00:00.022877, elapsedSelf: 0:00:00.022877) | |
| (name: writeCacheEntry, count: 17, elapsed: 0:00:00.068810, elapsedSelf: 0:00:00.068810)(bytes: 7377678) | |
| (name: getLibraryDiagnosticsBundle, count: 1616, elapsed: 0:00:00.098351, elapsedSelf: 0:00:00.014772) | |
| (name: readFromBytes, count: 1616, elapsed: 0:00:00.001682, elapsedSelf: 0:00:00.001682)(bytes: 19222269, hasBytes: 1615, noBytes: 1) | |
| (name: checkDigest, count: 1615, elapsed: 0:00:00.018310, elapsedSelf: 0:00:00.018310) | |
| (name: checkRequirements, count: 327, elapsed: 0:00:00.063587, elapsedSelf: 0:00:00.063587)(libDetails: 385, libDetailsUris: 3, libHash: 12374) | |
| (name: analyzeFile, count: 25, elapsed: 0:00:00.311505, elapsedSelf: 0:00:00.000843) | |
| (name: libraryContext, count: 25, elapsed: 0:00:00.000017, elapsedSelf: 0:00:00.000014) | |
| (name: libraryCycle, count: 25, elapsed: 0:00:00.000003, elapsedSelf: 0:00:00.000003) | |
| (name: LibraryAnalyzer, count: 25, elapsed: 0:00:00.304241, elapsedSelf: 0:00:00.000129) | |
| (name: parseAndResolve, count: 25, elapsed: 0:00:00.143448, elapsedSelf: 0:00:00.143448) | |
| (name: computeDiagnostics, count: 25, elapsed: 0:00:00.160664, elapsedSelf: 0:00:00.160664) | |
| (name: writeLibraryDiagnostics, count: 25, elapsed: 0:00:00.006404, elapsedSelf: 0:00:00.006404)(bytes: 718880) | |
| -------------------------------- | |
| [reverted][waitForIdle] | |
| [withFine: true][1] /Users/scheglov/Source/flutter/packages/flutter/lib/src/widgets/binding.dart | |
| searchText: void drawFrame() { | |
| replacement: void drawFrame25() { | |
| timer: 2058 ms | |
| ---------------------------------------------------------------- | |
| (name: <scheduler>, count: 0, elapsed: 0:00:00.000000, elapsedSelf: -0:00:01.991670) | |
| (name: produceErrors, count: 1616, elapsed: 0:00:01.991670, elapsedSelf: 0:00:00.003072) | |
| (name: libraryContext, count: 1616, elapsed: 0:00:01.588911, elapsedSelf: 0:00:00.243714) | |
| (name: libraryCycle, count: 1616, elapsed: 0:00:00.035388, elapsedSelf: 0:00:00.035388) | |
| (name: loadBundle, count: 919, elapsed: 0:00:01.309809, elapsedSelf: 0:00:00.034116)(cycleCount: 1092, libraryCount: 1400, libraryLoadCount: 1110) | |
| (name: probeLinkedBundle, count: 1092, elapsed: 0:00:00.007748, elapsedSelf: 0:00:00.000320) | |
| (name: readCacheEntry, count: 1092, elapsed: 0:00:00.002701, elapsedSelf: 0:00:00.002701)(bytesLength: 15712841) | |
| (name: checkDigest, count: 1091, elapsed: 0:00:00.003222, elapsedSelf: 0:00:00.003222) | |
| (name: checkRequirements, count: 33, elapsed: 0:00:00.001505, elapsedSelf: 0:00:00.001505)(libDetails: 33, libDetailsUris: 3, libHash: 380) | |
| (name: bundleReader, count: 1075, elapsed: 0:00:00.001079, elapsedSelf: 0:00:00.001079) | |
| (name: link, count: 17, elapsed: 0:00:00.843565, elapsedSelf: 0:00:00.000075) | |
| (name: LibraryBuilder.build, count: 17, elapsed: 0:00:00.316982, elapsedSelf: 0:00:00.000723) | |
| (name: libraryFile, count: 290, elapsed: 0:00:00.316259, elapsedSelf: 0:00:00.000079) | |
| (name: parseCode, count: 290, elapsed: 0:00:00.316180, elapsedSelf: 0:00:00.316180)(length: 9380661) | |
| (name: buildOutlines, count: 17, elapsed: 0:00:00.467822, elapsedSelf: 0:00:00.354765) | |
| (name: computeLibraryScopes, count: 17, elapsed: 0:00:00.113057, elapsedSelf: 0:00:00.113057) | |
| (name: writeLibraries, count: 17, elapsed: 0:00:00.058686, elapsedSelf: 0:00:00.055287)(length: 3330289) | |
| (name: bundleWriteFinish, count: 17, elapsed: 0:00:00.003399, elapsedSelf: 0:00:00.003399) | |
| (name: computeManifests, count: 17, elapsed: 0:00:00.349272, elapsedSelf: 0:00:00.005566)(libraryCount: 290) | |
| (name: inputManifests, count: 17, elapsed: 0:00:00.052553, elapsedSelf: 0:00:00.052553) | |
| (name: matchInputManifests, count: 17, elapsed: 0:00:00.099310, elapsedSelf: 0:00:00.099310)(structureMatchedCount: 34810, structureMismatchedCount: 1, transitiveAffectedCount: 1, transitiveMatchedCount: 34810) | |
| (name: buildItems, count: 17, elapsed: 0:00:00.175368, elapsedSelf: 0:00:00.175368) | |
| (name: computeHashForRequirements, count: 17, elapsed: 0:00:00.016475, elapsedSelf: 0:00:00.016475) | |
| (name: writeCacheEntry, count: 17, elapsed: 0:00:00.074029, elapsedSelf: 0:00:00.074029)(bytes: 7377678) | |
| (name: getLibraryDiagnosticsBundle, count: 1616, elapsed: 0:00:00.089595, elapsedSelf: 0:00:00.017817) | |
| (name: readFromBytes, count: 1616, elapsed: 0:00:00.001548, elapsedSelf: 0:00:00.001548)(bytes: 19291359, hasBytes: 1615, noBytes: 1) | |
| (name: checkDigest, count: 1615, elapsed: 0:00:00.015732, elapsedSelf: 0:00:00.015732) | |
| (name: checkRequirements, count: 327, elapsed: 0:00:00.054498, elapsedSelf: 0:00:00.054498)(libDetails: 385, libDetailsUris: 3, libHash: 12380) | |
| (name: analyzeFile, count: 25, elapsed: 0:00:00.310092, elapsedSelf: 0:00:00.000917) | |
| (name: libraryContext, count: 25, elapsed: 0:00:00.000021, elapsedSelf: 0:00:00.000020) | |
| (name: libraryCycle, count: 25, elapsed: 0:00:00.000001, elapsedSelf: 0:00:00.000001) | |
| (name: LibraryAnalyzer, count: 25, elapsed: 0:00:00.302658, elapsedSelf: 0:00:00.000143) | |
| (name: parseAndResolve, count: 25, elapsed: 0:00:00.150179, elapsedSelf: 0:00:00.150179) | |
| (name: computeDiagnostics, count: 25, elapsed: 0:00:00.152336, elapsedSelf: 0:00:00.152336) | |
| (name: writeLibraryDiagnostics, count: 25, elapsed: 0:00:00.006496, elapsedSelf: 0:00:00.006496)(bytes: 718880) | |
| -------------------------------- | |
| [reverted][waitForIdle] | |
| [withFine: true][0] /Users/scheglov/Source/flutter/packages/flutter/lib/src/foundation/memory_allocations.dart | |
| searchText: dispatchObjectEvent(ObjectEvent event) { | |
| replacement: dispatchObjectEvent26(ObjectEvent event) { | |
| timer: 173 ms | |
| ---------------------------------------------------------------- | |
| (name: <scheduler>, count: 0, elapsed: 0:00:00.000000, elapsedSelf: -0:00:00.148570) | |
| (name: produceErrors, count: 1616, elapsed: 0:00:00.148570, elapsedSelf: 0:00:00.002595) | |
| (name: libraryContext, count: 1616, elapsed: 0:00:00.081806, elapsedSelf: 0:00:00.011423) | |
| (name: libraryCycle, count: 1616, elapsed: 0:00:00.035335, elapsedSelf: 0:00:00.035335) | |
| (name: loadBundle, count: 919, elapsed: 0:00:00.035048, elapsedSelf: 0:00:00.002494)(cycleCount: 1072, libraryCount: 1193, libraryLoadCount: 1187) | |
| (name: probeLinkedBundle, count: 1072, elapsed: 0:00:00.005172, elapsedSelf: 0:00:00.000185) | |
| (name: readCacheEntry, count: 1072, elapsed: 0:00:00.001737, elapsedSelf: 0:00:00.001737)(bytesLength: 22339221) | |
| (name: checkDigest, count: 1071, elapsed: 0:00:00.003250, elapsedSelf: 0:00:00.003250) | |
| (name: bundleReader, count: 1071, elapsed: 0:00:00.001315, elapsedSelf: 0:00:00.001315) | |
| (name: link, count: 1, elapsed: 0:00:00.021937, elapsedSelf: 0:00:00.000006) | |
| (name: LibraryBuilder.build, count: 1, elapsed: 0:00:00.003616, elapsedSelf: 0:00:00.000013) | |
| (name: libraryFile, count: 6, elapsed: 0:00:00.003603, elapsedSelf: 0:00:00.000001) | |
| (name: parseCode, count: 6, elapsed: 0:00:00.003602, elapsedSelf: 0:00:00.003602)(length: 204747) | |
| (name: buildOutlines, count: 1, elapsed: 0:00:00.016612, elapsedSelf: 0:00:00.015039) | |
| (name: computeLibraryScopes, count: 1, elapsed: 0:00:00.001573, elapsedSelf: 0:00:00.001573) | |
| (name: writeLibraries, count: 1, elapsed: 0:00:00.001703, elapsedSelf: 0:00:00.001660)(length: 56105) | |
| (name: bundleWriteFinish, count: 1, elapsed: 0:00:00.000043, elapsedSelf: 0:00:00.000043) | |
| (name: computeManifests, count: 1, elapsed: 0:00:00.003634, elapsedSelf: 0:00:00.000062)(libraryCount: 6) | |
| (name: inputManifests, count: 1, elapsed: 0:00:00.000583, elapsedSelf: 0:00:00.000583) | |
| (name: matchInputManifests, count: 1, elapsed: 0:00:00.001151, elapsedSelf: 0:00:00.001151)(structureMatchedCount: 682, structureMismatchedCount: 1, transitiveAffectedCount: 1, transitiveMatchedCount: 682) | |
| (name: buildItems, count: 1, elapsed: 0:00:00.001623, elapsedSelf: 0:00:00.001623) | |
| (name: computeHashForRequirements, count: 1, elapsed: 0:00:00.000215, elapsedSelf: 0:00:00.000215) | |
| (name: writeCacheEntry, count: 1, elapsed: 0:00:00.000496, elapsedSelf: 0:00:00.000496)(bytes: 117809) | |
| (name: getLibraryDiagnosticsBundle, count: 1616, elapsed: 0:00:00.040586, elapsedSelf: 0:00:00.011450) | |
| (name: readFromBytes, count: 1616, elapsed: 0:00:00.001435, elapsedSelf: 0:00:00.001435)(bytes: 19334607, hasBytes: 1615, noBytes: 1) | |
| (name: checkDigest, count: 1615, elapsed: 0:00:00.014122, elapsedSelf: 0:00:00.014122) | |
| (name: checkRequirements, count: 35, elapsed: 0:00:00.013579, elapsedSelf: 0:00:00.013579)(libDetails: 43, libDetailsUris: 3, libHash: 994) | |
| (name: analyzeFile, count: 2, elapsed: 0:00:00.023583, elapsedSelf: 0:00:00.000157) | |
| (name: libraryContext, count: 2, elapsed: 0:00:00.000002, elapsedSelf: 0:00:00.000002) | |
| (name: libraryCycle, count: 2, elapsed: 0:00:00.000000, elapsedSelf: 0:00:00.000000) | |
| (name: LibraryAnalyzer, count: 2, elapsed: 0:00:00.023152, elapsedSelf: 0:00:00.000010) | |
| (name: parseAndResolve, count: 2, elapsed: 0:00:00.013675, elapsedSelf: 0:00:00.013675) | |
| (name: computeDiagnostics, count: 2, elapsed: 0:00:00.009467, elapsedSelf: 0:00:00.009467) | |
| (name: writeLibraryDiagnostics, count: 2, elapsed: 0:00:00.000272, elapsedSelf: 0:00:00.000272)(bytes: 25141) | |
| -------------------------------- | |
| [reverted][waitForIdle] | |
| [withFine: true][1] /Users/scheglov/Source/flutter/packages/flutter/lib/src/foundation/memory_allocations.dart | |
| searchText: dispatchObjectEvent(ObjectEvent event) { | |
| replacement: dispatchObjectEvent27(ObjectEvent event) { | |
| timer: 237 ms | |
| ---------------------------------------------------------------- | |
| (name: <scheduler>, count: 0, elapsed: 0:00:00.000000, elapsedSelf: -0:00:00.192630) | |
| (name: produceErrors, count: 1616, elapsed: 0:00:00.192630, elapsedSelf: 0:00:00.003964) | |
| (name: libraryContext, count: 1616, elapsed: 0:00:00.110864, elapsedSelf: 0:00:00.009377) | |
| (name: libraryCycle, count: 1616, elapsed: 0:00:00.060299, elapsedSelf: 0:00:00.060299) | |
| (name: loadBundle, count: 919, elapsed: 0:00:00.041188, elapsedSelf: 0:00:00.003361)(cycleCount: 1072, libraryCount: 1193, libraryLoadCount: 1187) | |
| (name: probeLinkedBundle, count: 1072, elapsed: 0:00:00.010171, elapsedSelf: 0:00:00.000196) | |
| (name: readCacheEntry, count: 1072, elapsed: 0:00:00.004841, elapsedSelf: 0:00:00.004841)(bytesLength: 22339273) | |
| (name: checkDigest, count: 1071, elapsed: 0:00:00.005134, elapsedSelf: 0:00:00.005134) | |
| (name: bundleReader, count: 1071, elapsed: 0:00:00.001846, elapsedSelf: 0:00:00.001846) | |
| (name: link, count: 1, elapsed: 0:00:00.021925, elapsedSelf: 0:00:00.000006) | |
| (name: LibraryBuilder.build, count: 1, elapsed: 0:00:00.003534, elapsedSelf: 0:00:00.000013) | |
| (name: libraryFile, count: 6, elapsed: 0:00:00.003521, elapsedSelf: 0:00:00.000001) | |
| (name: parseCode, count: 6, elapsed: 0:00:00.003520, elapsedSelf: 0:00:00.003520)(length: 204747) | |
| (name: buildOutlines, count: 1, elapsed: 0:00:00.016837, elapsedSelf: 0:00:00.015322) | |
| (name: computeLibraryScopes, count: 1, elapsed: 0:00:00.001515, elapsedSelf: 0:00:00.001515) | |
| (name: writeLibraries, count: 1, elapsed: 0:00:00.001548, elapsedSelf: 0:00:00.001507)(length: 56105) | |
| (name: bundleWriteFinish, count: 1, elapsed: 0:00:00.000041, elapsedSelf: 0:00:00.000041) | |
| (name: computeManifests, count: 1, elapsed: 0:00:00.003420, elapsedSelf: 0:00:00.000054)(libraryCount: 6) | |
| (name: inputManifests, count: 1, elapsed: 0:00:00.000464, elapsedSelf: 0:00:00.000464) | |
| (name: matchInputManifests, count: 1, elapsed: 0:00:00.001122, elapsedSelf: 0:00:00.001122)(structureMatchedCount: 682, structureMismatchedCount: 1, transitiveAffectedCount: 1, transitiveMatchedCount: 682) | |
| (name: buildItems, count: 1, elapsed: 0:00:00.001563, elapsedSelf: 0:00:00.001563) | |
| (name: computeHashForRequirements, count: 1, elapsed: 0:00:00.000217, elapsedSelf: 0:00:00.000217) | |
| (name: writeCacheEntry, count: 1, elapsed: 0:00:00.000465, elapsedSelf: 0:00:00.000465)(bytes: 117809) | |
| (name: getLibraryDiagnosticsBundle, count: 1616, elapsed: 0:00:00.055068, elapsedSelf: 0:00:00.014282) | |
| (name: readFromBytes, count: 1616, elapsed: 0:00:00.001721, elapsedSelf: 0:00:00.001721)(bytes: 19338723, hasBytes: 1615, noBytes: 1) | |
| (name: checkDigest, count: 1615, elapsed: 0:00:00.019733, elapsedSelf: 0:00:00.019733) | |
| (name: checkRequirements, count: 35, elapsed: 0:00:00.019332, elapsedSelf: 0:00:00.019332)(libDetails: 43, libDetailsUris: 3, libHash: 994) | |
| (name: analyzeFile, count: 2, elapsed: 0:00:00.022734, elapsedSelf: 0:00:00.000134) | |
| (name: libraryContext, count: 2, elapsed: 0:00:00.000001, elapsedSelf: 0:00:00.000001) | |
| (name: libraryCycle, count: 2, elapsed: 0:00:00.000000, elapsedSelf: 0:00:00.000000) | |
| (name: LibraryAnalyzer, count: 2, elapsed: 0:00:00.022324, elapsedSelf: 0:00:00.000010) | |
| (name: parseAndResolve, count: 2, elapsed: 0:00:00.013164, elapsedSelf: 0:00:00.013164) | |
| (name: computeDiagnostics, count: 2, elapsed: 0:00:00.009150, elapsedSelf: 0:00:00.009150) | |
| (name: writeLibraryDiagnostics, count: 2, elapsed: 0:00:00.000275, elapsedSelf: 0:00:00.000275)(bytes: 25141) | |
| -------------------------------- | |
| [reverted][waitForIdle] | |
| [withFine: true][0] /Users/scheglov/Source/flutter/packages/flutter/lib/src/painting/image_cache.dart | |
| searchText: containsKey(Object key) { | |
| replacement: containsKey28(Object key) { | |
| timer: 343 ms | |
| ---------------------------------------------------------------- | |
| (name: <scheduler>, count: 0, elapsed: 0:00:00.000000, elapsedSelf: -0:00:00.316012) | |
| (name: produceErrors, count: 1616, elapsed: 0:00:00.316012, elapsedSelf: 0:00:00.002667) | |
| (name: libraryContext, count: 1616, elapsed: 0:00:00.065433, elapsedSelf: 0:00:00.018335) | |
| (name: libraryCycle, count: 1616, elapsed: 0:00:00.029076, elapsedSelf: 0:00:00.029076) | |
| (name: loadBundle, count: 919, elapsed: 0:00:00.018022, elapsedSelf: 0:00:00.002223)(cycleCount: 982, libraryCount: 991, libraryLoadCount: 989) | |
| (name: probeLinkedBundle, count: 982, elapsed: 0:00:00.004592, elapsedSelf: 0:00:00.000172) | |
| (name: readCacheEntry, count: 982, elapsed: 0:00:00.001660, elapsedSelf: 0:00:00.001660)(bytesLength: 10916575) | |
| (name: checkDigest, count: 981, elapsed: 0:00:00.002707, elapsedSelf: 0:00:00.002707) | |
| (name: checkRequirements, count: 1, elapsed: 0:00:00.000053, elapsedSelf: 0:00:00.000053)(libDetails: 1, libDetailsUris: 1, libHash: 9) | |
| (name: bundleReader, count: 980, elapsed: 0:00:00.000970, elapsedSelf: 0:00:00.000970) | |
| (name: link, count: 2, elapsed: 0:00:00.008931, elapsedSelf: 0:00:00.000009) | |
| (name: LibraryBuilder.build, count: 2, elapsed: 0:00:00.000673, elapsedSelf: 0:00:00.000014) | |
| (name: libraryFile, count: 2, elapsed: 0:00:00.000659, elapsedSelf: 0:00:00.000001) | |
| (name: parseCode, count: 2, elapsed: 0:00:00.000658, elapsedSelf: 0:00:00.000658)(length: 27091) | |
| (name: buildOutlines, count: 2, elapsed: 0:00:00.007156, elapsedSelf: 0:00:00.006562) | |
| (name: computeLibraryScopes, count: 2, elapsed: 0:00:00.000594, elapsedSelf: 0:00:00.000594) | |
| (name: writeLibraries, count: 2, elapsed: 0:00:00.001093, elapsedSelf: 0:00:00.001074)(length: 10134) | |
| (name: bundleWriteFinish, count: 2, elapsed: 0:00:00.000019, elapsedSelf: 0:00:00.000019) | |
| (name: computeManifests, count: 2, elapsed: 0:00:00.001163, elapsedSelf: 0:00:00.000033)(libraryCount: 2) | |
| (name: inputManifests, count: 2, elapsed: 0:00:00.000111, elapsedSelf: 0:00:00.000111) | |
| (name: matchInputManifests, count: 2, elapsed: 0:00:00.000298, elapsedSelf: 0:00:00.000298)(structureMatchedCount: 125, structureMismatchedCount: 1, transitiveAffectedCount: 1, transitiveMatchedCount: 125) | |
| (name: buildItems, count: 2, elapsed: 0:00:00.000672, elapsedSelf: 0:00:00.000672) | |
| (name: computeHashForRequirements, count: 2, elapsed: 0:00:00.000049, elapsedSelf: 0:00:00.000049) | |
| (name: writeCacheEntry, count: 2, elapsed: 0:00:00.000143, elapsedSelf: 0:00:00.000143)(bytes: 30101) | |
| (name: getLibraryDiagnosticsBundle, count: 1616, elapsed: 0:00:00.031174, elapsedSelf: 0:00:00.010763) | |
| (name: readFromBytes, count: 1616, elapsed: 0:00:00.001351, elapsedSelf: 0:00:00.001351)(bytes: 19336204, hasBytes: 1615, noBytes: 1) | |
| (name: checkDigest, count: 1615, elapsed: 0:00:00.014518, elapsedSelf: 0:00:00.014518) | |
| (name: checkRequirements, count: 32, elapsed: 0:00:00.004542, elapsedSelf: 0:00:00.004542)(libDetails: 44, libDetailsUris: 3, libHash: 936) | |
| (name: analyzeFile, count: 8, elapsed: 0:00:00.216738, elapsedSelf: 0:00:00.002322) | |
| (name: libraryContext, count: 8, elapsed: 0:00:00.000005, elapsedSelf: 0:00:00.000005) | |
| (name: libraryCycle, count: 8, elapsed: 0:00:00.000000, elapsedSelf: 0:00:00.000000) | |
| (name: LibraryAnalyzer, count: 8, elapsed: 0:00:00.212715, elapsedSelf: 0:00:00.000049) | |
| (name: parseAndResolve, count: 8, elapsed: 0:00:00.153288, elapsedSelf: 0:00:00.153288) | |
| (name: computeDiagnostics, count: 8, elapsed: 0:00:00.059378, elapsedSelf: 0:00:00.059378) | |
| (name: writeLibraryDiagnostics, count: 8, elapsed: 0:00:00.001696, elapsedSelf: 0:00:00.001696)(bytes: 171970) | |
| -------------------------------- | |
| [reverted][waitForIdle] | |
| [withFine: true][1] /Users/scheglov/Source/flutter/packages/flutter/lib/src/painting/image_cache.dart | |
| searchText: containsKey(Object key) { | |
| replacement: containsKey29(Object key) { | |
| timer: 368 ms | |
| ---------------------------------------------------------------- | |
| (name: <scheduler>, count: 0, elapsed: 0:00:00.000000, elapsedSelf: -0:00:00.339699) | |
| (name: produceErrors, count: 1616, elapsed: 0:00:00.339699, elapsedSelf: 0:00:00.003222) | |
| (name: libraryContext, count: 1616, elapsed: 0:00:00.094112, elapsedSelf: 0:00:00.020782) | |
| (name: libraryCycle, count: 1616, elapsed: 0:00:00.053151, elapsedSelf: 0:00:00.053151) | |
| (name: loadBundle, count: 919, elapsed: 0:00:00.020179, elapsedSelf: 0:00:00.002748)(cycleCount: 982, libraryCount: 991, libraryLoadCount: 989) | |
| (name: probeLinkedBundle, count: 982, elapsed: 0:00:00.005601, elapsedSelf: 0:00:00.000189) | |
| (name: readCacheEntry, count: 982, elapsed: 0:00:00.002254, elapsedSelf: 0:00:00.002254)(bytesLength: 10916575) | |
| (name: checkDigest, count: 981, elapsed: 0:00:00.003100, elapsedSelf: 0:00:00.003100) | |
| (name: checkRequirements, count: 1, elapsed: 0:00:00.000058, elapsedSelf: 0:00:00.000058)(libDetails: 1, libDetailsUris: 1, libHash: 9) | |
| (name: bundleReader, count: 980, elapsed: 0:00:00.001190, elapsedSelf: 0:00:00.001190) | |
| (name: link, count: 2, elapsed: 0:00:00.009302, elapsedSelf: 0:00:00.000009) | |
| (name: LibraryBuilder.build, count: 2, elapsed: 0:00:00.000593, elapsedSelf: 0:00:00.000012) | |
| (name: libraryFile, count: 2, elapsed: 0:00:00.000581, elapsedSelf: 0:00:00.000001) | |
| (name: parseCode, count: 2, elapsed: 0:00:00.000580, elapsedSelf: 0:00:00.000580)(length: 27091) | |
| (name: buildOutlines, count: 2, elapsed: 0:00:00.007568, elapsedSelf: 0:00:00.006986) | |
| (name: computeLibraryScopes, count: 2, elapsed: 0:00:00.000582, elapsedSelf: 0:00:00.000582) | |
| (name: writeLibraries, count: 2, elapsed: 0:00:00.001132, elapsedSelf: 0:00:00.001112)(length: 10134) | |
| (name: bundleWriteFinish, count: 2, elapsed: 0:00:00.000020, elapsedSelf: 0:00:00.000020) | |
| (name: computeManifests, count: 2, elapsed: 0:00:00.001183, elapsedSelf: 0:00:00.000035)(libraryCount: 2) | |
| (name: inputManifests, count: 2, elapsed: 0:00:00.000119, elapsedSelf: 0:00:00.000119) | |
| (name: matchInputManifests, count: 2, elapsed: 0:00:00.000305, elapsedSelf: 0:00:00.000305)(structureMatchedCount: 125, structureMismatchedCount: 1, transitiveAffectedCount: 1, transitiveMatchedCount: 125) | |
| (name: buildItems, count: 2, elapsed: 0:00:00.000673, elapsedSelf: 0:00:00.000673) | |
| (name: computeHashForRequirements, count: 2, elapsed: 0:00:00.000051, elapsedSelf: 0:00:00.000051) | |
| (name: writeCacheEntry, count: 2, elapsed: 0:00:00.000155, elapsedSelf: 0:00:00.000155)(bytes: 30112) | |
| (name: getLibraryDiagnosticsBundle, count: 1616, elapsed: 0:00:00.065210, elapsedSelf: 0:00:00.037477) | |
| (name: readFromBytes, count: 1616, elapsed: 0:00:00.001847, elapsedSelf: 0:00:00.001847)(bytes: 19373615, hasBytes: 1615, noBytes: 1) | |
| (name: checkDigest, count: 1615, elapsed: 0:00:00.017881, elapsedSelf: 0:00:00.017881) | |
| (name: checkRequirements, count: 32, elapsed: 0:00:00.008005, elapsedSelf: 0:00:00.008005)(libDetails: 43, libDetailsUris: 3, libHash: 986) | |
| (name: analyzeFile, count: 7, elapsed: 0:00:00.177155, elapsedSelf: 0:00:00.000735) | |
| (name: libraryContext, count: 7, elapsed: 0:00:00.000004, elapsedSelf: 0:00:00.000004) | |
| (name: libraryCycle, count: 7, elapsed: 0:00:00.000000, elapsedSelf: 0:00:00.000000) | |
| (name: LibraryAnalyzer, count: 7, elapsed: 0:00:00.174596, elapsedSelf: 0:00:00.000057) | |
| (name: parseAndResolve, count: 7, elapsed: 0:00:00.107052, elapsedSelf: 0:00:00.107052) | |
| (name: computeDiagnostics, count: 7, elapsed: 0:00:00.067487, elapsedSelf: 0:00:00.067487) | |
| (name: writeLibraryDiagnostics, count: 7, elapsed: 0:00:00.001820, elapsedSelf: 0:00:00.001820)(bytes: 121921) | |
| -------------------------------- | |
| [reverted][waitForIdle] | |
| [withFine: true][0] /Users/scheglov/Source/flutter/packages/flutter/lib/src/widgets/banner.dart | |
| searchText: shouldRepaint(BannerPainter oldDelegate) { | |
| replacement: shouldRepaint30(BannerPainter oldDelegate) { | |
| timer: 1232 ms | |
| ---------------------------------------------------------------- | |
| (name: <scheduler>, count: 0, elapsed: 0:00:00.000000, elapsedSelf: -0:00:01.179970) | |
| (name: produceErrors, count: 1616, elapsed: 0:00:01.179970, elapsedSelf: 0:00:00.004078) | |
| (name: libraryContext, count: 1616, elapsed: 0:00:01.115219, elapsedSelf: 0:00:00.004280) | |
| (name: libraryCycle, count: 1616, elapsed: 0:00:00.036765, elapsedSelf: 0:00:00.036765) | |
| (name: loadBundle, count: 919, elapsed: 0:00:01.074174, elapsedSelf: 0:00:00.007373)(cycleCount: 1120, libraryCount: 1443, libraryLoadCount: 1169) | |
| (name: probeLinkedBundle, count: 1120, elapsed: 0:00:00.005285, elapsedSelf: 0:00:00.000178) | |
| (name: readCacheEntry, count: 1120, elapsed: 0:00:00.002225, elapsedSelf: 0:00:00.002225)(bytesLength: 21242013) | |
| (name: checkDigest, count: 1119, elapsed: 0:00:00.002882, elapsedSelf: 0:00:00.002882) | |
| (name: bundleReader, count: 1119, elapsed: 0:00:00.001191, elapsedSelf: 0:00:00.001191) | |
| (name: link, count: 1, elapsed: 0:00:00.779747, elapsedSelf: 0:00:00.000016) | |
| (name: LibraryBuilder.build, count: 1, elapsed: 0:00:00.243265, elapsedSelf: 0:00:00.000473) | |
| (name: libraryFile, count: 274, elapsed: 0:00:00.242792, elapsedSelf: 0:00:00.000061) | |
| (name: parseCode, count: 274, elapsed: 0:00:00.242731, elapsedSelf: 0:00:00.242731)(length: 9235970) | |
| (name: buildOutlines, count: 1, elapsed: 0:00:00.495548, elapsedSelf: 0:00:00.404152) | |
| (name: computeLibraryScopes, count: 1, elapsed: 0:00:00.091396, elapsedSelf: 0:00:00.091396) | |
| (name: writeLibraries, count: 1, elapsed: 0:00:00.040918, elapsedSelf: 0:00:00.038215)(length: 3291030) | |
| (name: bundleWriteFinish, count: 1, elapsed: 0:00:00.002703, elapsedSelf: 0:00:00.002703) | |
| (name: computeManifests, count: 1, elapsed: 0:00:00.249301, elapsedSelf: 0:00:00.003254)(libraryCount: 274) | |
| (name: inputManifests, count: 1, elapsed: 0:00:00.040175, elapsedSelf: 0:00:00.040175) | |
| (name: matchInputManifests, count: 1, elapsed: 0:00:00.069468, elapsedSelf: 0:00:00.069468)(structureMatchedCount: 34429, structureMismatchedCount: 1, transitiveAffectedCount: 1, transitiveMatchedCount: 34429) | |
| (name: buildItems, count: 1, elapsed: 0:00:00.124204, elapsedSelf: 0:00:00.124204) | |
| (name: computeHashForRequirements, count: 1, elapsed: 0:00:00.012200, elapsedSelf: 0:00:00.012200) | |
| (name: writeCacheEntry, count: 1, elapsed: 0:00:00.031277, elapsedSelf: 0:00:00.031277)(bytes: 7028539) | |
| (name: getLibraryDiagnosticsBundle, count: 1616, elapsed: 0:00:00.029037, elapsedSelf: 0:00:00.010498) | |
| (name: readFromBytes, count: 1616, elapsed: 0:00:00.001297, elapsedSelf: 0:00:00.001297)(bytes: 19371790, hasBytes: 1615, noBytes: 1) | |
| (name: checkDigest, count: 1615, elapsed: 0:00:00.015003, elapsedSelf: 0:00:00.015003) | |
| (name: checkRequirements, count: 5, elapsed: 0:00:00.002239, elapsedSelf: 0:00:00.002239)(libDetails: 8, libDetailsUris: 3, libHash: 305) | |
| (name: analyzeFile, count: 1, elapsed: 0:00:00.031636, elapsedSelf: 0:00:00.000060) | |
| (name: libraryContext, count: 1, elapsed: 0:00:00.000000, elapsedSelf: 0:00:00.000000) | |
| (name: libraryCycle, count: 1, elapsed: 0:00:00.000000, elapsedSelf: 0:00:00.000000) | |
| (name: LibraryAnalyzer, count: 1, elapsed: 0:00:00.031422, elapsedSelf: 0:00:00.000007) | |
| (name: parseAndResolve, count: 1, elapsed: 0:00:00.027565, elapsedSelf: 0:00:00.027565) | |
| (name: computeDiagnostics, count: 1, elapsed: 0:00:00.003850, elapsedSelf: 0:00:00.003850) | |
| (name: writeLibraryDiagnostics, count: 1, elapsed: 0:00:00.000154, elapsedSelf: 0:00:00.000154)(bytes: 15647) | |
| -------------------------------- | |
| [reverted][waitForIdle] | |
| [withFine: true][1] /Users/scheglov/Source/flutter/packages/flutter/lib/src/widgets/banner.dart | |
| searchText: shouldRepaint(BannerPainter oldDelegate) { | |
| replacement: shouldRepaint31(BannerPainter oldDelegate) { | |
| timer: 1462 ms | |
| ---------------------------------------------------------------- | |
| (name: <scheduler>, count: 0, elapsed: 0:00:00.000000, elapsedSelf: -0:00:01.369094) | |
| (name: produceErrors, count: 1616, elapsed: 0:00:01.369094, elapsedSelf: 0:00:00.005259) | |
| (name: libraryContext, count: 1616, elapsed: 0:00:01.223015, elapsedSelf: 0:00:00.005207) | |
| (name: libraryCycle, count: 1616, elapsed: 0:00:00.094032, elapsedSelf: 0:00:00.094032) | |
| (name: loadBundle, count: 919, elapsed: 0:00:01.123776, elapsedSelf: 0:00:00.011197)(cycleCount: 1120, libraryCount: 1443, libraryLoadCount: 1169) | |
| (name: probeLinkedBundle, count: 1120, elapsed: 0:00:00.012103, elapsedSelf: 0:00:00.000336) | |
| (name: readCacheEntry, count: 1120, elapsed: 0:00:00.004776, elapsedSelf: 0:00:00.004776)(bytesLength: 21242013) | |
| (name: checkDigest, count: 1119, elapsed: 0:00:00.006991, elapsedSelf: 0:00:00.006991) | |
| (name: bundleReader, count: 1119, elapsed: 0:00:00.003255, elapsedSelf: 0:00:00.003255) | |
| (name: link, count: 1, elapsed: 0:00:00.798236, elapsedSelf: 0:00:00.000015) | |
| (name: LibraryBuilder.build, count: 1, elapsed: 0:00:00.326644, elapsedSelf: 0:00:00.000706) | |
| (name: libraryFile, count: 274, elapsed: 0:00:00.325938, elapsedSelf: 0:00:00.000079) | |
| (name: parseCode, count: 274, elapsed: 0:00:00.325859, elapsedSelf: 0:00:00.325859)(length: 9235970) | |
| (name: buildOutlines, count: 1, elapsed: 0:00:00.427392, elapsedSelf: 0:00:00.318018) | |
| (name: computeLibraryScopes, count: 1, elapsed: 0:00:00.109374, elapsedSelf: 0:00:00.109374) | |
| (name: writeLibraries, count: 1, elapsed: 0:00:00.044185, elapsedSelf: 0:00:00.041615)(length: 3291030) | |
| (name: bundleWriteFinish, count: 1, elapsed: 0:00:00.002570, elapsedSelf: 0:00:00.002570) | |
| (name: computeManifests, count: 1, elapsed: 0:00:00.266255, elapsedSelf: 0:00:00.003325)(libraryCount: 274) | |
| (name: inputManifests, count: 1, elapsed: 0:00:00.048501, elapsedSelf: 0:00:00.048501) | |
| (name: matchInputManifests, count: 1, elapsed: 0:00:00.073170, elapsedSelf: 0:00:00.073170)(structureMatchedCount: 34429, structureMismatchedCount: 1, transitiveAffectedCount: 1, transitiveMatchedCount: 34429) | |
| (name: buildItems, count: 1, elapsed: 0:00:00.127049, elapsedSelf: 0:00:00.127049) | |
| (name: computeHashForRequirements, count: 1, elapsed: 0:00:00.014210, elapsedSelf: 0:00:00.014210) | |
| (name: writeCacheEntry, count: 1, elapsed: 0:00:00.032730, elapsedSelf: 0:00:00.032730)(bytes: 7028539) | |
| (name: getLibraryDiagnosticsBundle, count: 1616, elapsed: 0:00:00.076963, elapsedSelf: 0:00:00.033722) | |
| (name: readFromBytes, count: 1616, elapsed: 0:00:00.002665, elapsedSelf: 0:00:00.002665)(bytes: 19371790, hasBytes: 1615, noBytes: 1) | |
| (name: checkDigest, count: 1615, elapsed: 0:00:00.036177, elapsedSelf: 0:00:00.036177) | |
| (name: checkRequirements, count: 5, elapsed: 0:00:00.004399, elapsedSelf: 0:00:00.004399)(libDetails: 8, libDetailsUris: 3, libHash: 305) | |
| (name: analyzeFile, count: 1, elapsed: 0:00:00.063857, elapsedSelf: 0:00:00.000085) | |
| (name: libraryContext, count: 1, elapsed: 0:00:00.000000, elapsedSelf: 0:00:00.000000) | |
| (name: libraryCycle, count: 1, elapsed: 0:00:00.000000, elapsedSelf: 0:00:00.000000) | |
| (name: LibraryAnalyzer, count: 1, elapsed: 0:00:00.063527, elapsedSelf: 0:00:00.000009) | |
| (name: parseAndResolve, count: 1, elapsed: 0:00:00.054715, elapsedSelf: 0:00:00.054715) | |
| (name: computeDiagnostics, count: 1, elapsed: 0:00:00.008803, elapsedSelf: 0:00:00.008803) | |
| (name: writeLibraryDiagnostics, count: 1, elapsed: 0:00:00.000245, elapsedSelf: 0:00:00.000245)(bytes: 15647) | |
| -------------------------------- | |
| [reverted][waitForIdle] | |
| ---------------------------------------------------------------- results | |
| Initial analysis | |
| [withFine: false], best: 23943 ms, all: [27240, 23943] | |
| [withFine: true ], best: 26741 ms, all: [26967, 26741] | |
| fine-grained: 1.1× slower (time 23943 → 26741 ms; +11.7%) | |
| /Users/scheglov/Source/flutter/packages/flutter/lib/src/widgets/binding.dart | |
| [withFine: false], best: 18880 ms, all: [18880, 19243, 18932, 19519] | |
| [withFine: true ], best: 1715 ms, all: [1929, 1829, 1715, 2058] | |
| fine-grained: 11.0× faster (time 18880 → 1715 ms; -90.9%) | |
| /Users/scheglov/Source/flutter/packages/flutter/lib/src/foundation/memory_allocations.dart | |
| [withFine: false], best: 19491 ms, all: [19708, 19491, 19725, 19952] | |
| [withFine: true ], best: 165 ms, all: [170, 165, 173, 237] | |
| fine-grained: 118.1× faster (time 19491 → 165 ms; -99.2%) | |
| /Users/scheglov/Source/flutter/packages/flutter/lib/src/painting/image_cache.dart | |
| [withFine: false], best: 18829 ms, all: [18898, 19116, 19042, 18829] | |
| [withFine: true ], best: 273 ms, all: [356, 273, 343, 368] | |
| fine-grained: 69.0× faster (time 18829 → 273 ms; -98.6%) | |
| /Users/scheglov/Source/flutter/packages/flutter/lib/src/widgets/banner.dart | |
| [withFine: false], best: 18917 ms, all: [19641, 18941, 18917, 19571] | |
| [withFine: true ], best: 1232 ms, all: [1257, 1237, 1232, 1462] | |
| fine-grained: 15.4× faster (time 18917 → 1232 ms; -93.5%) | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment