Skip to content

Instantly share code, notes, and snippets.

@scheglov
Last active November 1, 2025 20:34
Show Gist options
  • Select an option

  • Save scheglov/5b9cf2326e41e11f86d9902bcd2ea5cb to your computer and use it in GitHub Desktop.

Select an option

Save scheglov/5b9cf2326e41e11f86d9902bcd2ea5cb to your computer and use it in GitHub Desktop.
2025-11-01 Compare performance with fine-grained dependencies, Flutter
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