<div dir="ltr"><div>Some MC tests are failing for time out reason.<br></div>As shown below #allFileNames seems the main contributor...<br><div><br>MessageTally spyOn: [MCWorkingCopyTest new setUp; testBackport; tearDown]<br>
<br><br> - 10700 tallies, 10708 msec.<br><br>**Tree**<br>--------------------------------<br>Process: other processes<br>--------------------------------<br>2.9% {312ms} WeakArray class&gt;&gt;finalizationProcess<br>--------------------------------<br>
Process: (40s) 43306: nil<br>--------------------------------<br>47.4% {5081ms} MCWorkingCopyTest&gt;&gt;snapshot<br>  |47.4% {5081ms} MCWorkingCopy&gt;&gt;newVersion<br>  |  34.3% {3672ms} MCWorkingCopy&gt;&gt;newVersionWithName:message:<br>
  |    |31.3% {3357ms} MCVersion class&gt;&gt;package:info:snapshot:dependencies:<br>  |    |  |31.3% {3357ms} MCVersion&gt;&gt;initializeWithPackage:info:snapshot:dependencies:<br>  |    |  |  31.3% {3357ms} MCVersion&gt;&gt;addToCache<br>
  |    |  |    31.3% {3355ms} MCCacheRepository(MCRepository)&gt;&gt;storeVersion:<br>  |    |  |      16.5% {1763ms} MCCacheRepository(MCRepository)&gt;&gt;sendNotificationsForVersion:<br>  |    |  |        |16.5% {1763ms} MCCacheRepository(MCFileBasedRepository)&gt;&gt;notifyList<br>
  |    |  |        |  15.9% {1700ms} MCCacheRepository(MCDirectoryRepository)&gt;&gt;allFileNames<br>  |    |  |        |    15.6% {1671ms} UnixFileDirectory(FileDirectory)&gt;&gt;entries<br>  |    |  |        |      15.6% {1671ms} UnixFileDirectory(FileDirectory)&gt;&gt;directoryContentsFor:<br>
  |    |  |        |        15.6% {1667ms} UnixFileDirectory(FileDirectory)&gt;&gt;directoryContentsFor:do:<br>  |    |  |        |          15.1% {1617ms} DirectoryEntry class&gt;&gt;fromArray:directory:<br>  |    |  |        |            15.1% {1615ms} primitives<br>
  |    |  |      14.9% {1591ms} MCCacheRepository&gt;&gt;basicStoreVersion:<br>  |    |  |        14.2% {1521ms} MCCacheRepository(MCDirectoryRepository)&gt;&gt;allFileNames<br>  |    |  |          13.9% {1493ms} UnixFileDirectory(FileDirectory)&gt;&gt;entries<br>
  |    |  |            13.9% {1493ms} UnixFileDirectory(FileDirectory)&gt;&gt;directoryContentsFor:<br>  |    |  |              13.9% {1491ms} UnixFileDirectory(FileDirectory)&gt;&gt;directoryContentsFor:do:<br>  |    |  |                13.5% {1450ms} DirectoryEntry class&gt;&gt;fromArray:directory:<br>
  |    |  |                  13.5% {1446ms} primitives<br>  |    |2.9% {305ms} MCPackage&gt;&gt;snapshot<br>  |    |  2.8% {303ms} MCMockPackageInfo(PackageInfo)&gt;&gt;overriddenMethods<br>  |    |    2.8% {303ms} MCMockPackageInfo(PackageInfo)&gt;&gt;overriddenMethodsDo:<br>
  |    |      2.6% {275ms} MCMockPackageInfo(PackageInfo)&gt;&gt;isOverrideOfYourMethod:<br>  |    |        2.6% {275ms} MCMockPackageInfo(PackageInfo)&gt;&gt;changeRecordForOverriddenMethod:<br>  |    |          2.6% {275ms} MCMockPackageInfo(PackageInfo)&gt;&gt;changeRecordsForMethod:do:<br>
  |    |            2.5% {267ms} PackageOrganizer&gt;&gt;packageOfMethodCategory:ofClass:ifNone:<br>  |    |              2.5% {267ms} PackageInfo&gt;&gt;includesMethodCategory:ofClassNamed:<br>  |    |                2.5% {267ms} PackageInfo&gt;&gt;includesClassNamed:<br>
  |    |                  2.5% {267ms} SystemOrganizer(Categorizer)&gt;&gt;categoryOfElement:<br>  |    |                    2.5% {267ms} SystemOrganizer(Categorizer)&gt;&gt;numberOfCategoryOfElement:<br>  |    |                      1.9% {203ms} primitives<br>
  |  13.2% {1409ms} MCWorkingCopy&gt;&gt;patchMessageSuggestion<br>  |    13.2% {1409ms} MCWorkingCopy&gt;&gt;patchMessageChanges<br>  |      10.1% {1084ms} MCWorkingCopy&gt;&gt;findSnapshotWithVersionInfo:<br>  |        |10.1% {1084ms} MCRepositoryGroup&gt;&gt;versionWithInfo:<br>
  |        |  10.1% {1084ms} MCRepositoryGroup&gt;&gt;versionWithInfo:ifNone:<br>  |        |    10.1% {1082ms} MCCacheRepository(MCRepository)&gt;&gt;versionWithInfo:<br>  |        |      10.1% {1082ms} MCCacheRepository(MCFileBasedRepository)&gt;&gt;versionWithInfo:ifAbsent:<br>
  |        |        10.1% {1082ms} MCCacheRepository(MCFileBasedRepository)&gt;&gt;allFileNamesForVersionNamed:<br>  |        |          10.0% {1067ms} MCCacheRepository(MCFileBasedRepository)&gt;&gt;readableFileNames<br>
  |        |            9.5% {1018ms} MCCacheRepository(MCFileBasedRepository)&gt;&gt;allFileNamesOrCache<br>  |        |              9.5% {1018ms} MCCacheRepository(MCDirectoryRepository)&gt;&gt;allFileNames<br>  |        |                9.4% {1002ms} UnixFileDirectory(FileDirectory)&gt;&gt;entries<br>
  |        |                  9.4% {1002ms} UnixFileDirectory(FileDirectory)&gt;&gt;directoryContentsFor:<br>  |        |                    9.3% {997ms} UnixFileDirectory(FileDirectory)&gt;&gt;directoryContentsFor:do:<br>
  |        |                      9.1% {973ms} DirectoryEntry class&gt;&gt;fromArray:directory:<br>  |      3.0% {321ms} MCPackage&gt;&gt;snapshot<br>  |        2.9% {305ms} MCMockPackageInfo(PackageInfo)&gt;&gt;overriddenMethods<br>
  |          2.9% {305ms} MCMockPackageInfo(PackageInfo)&gt;&gt;overriddenMethodsDo:<br>  |            2.6% {283ms} MCMockPackageInfo(PackageInfo)&gt;&gt;isOverrideOfYourMethod:<br>  |              2.6% {283ms} MCMockPackageInfo(PackageInfo)&gt;&gt;changeRecordForOverriddenMethod:<br>
  |                2.6% {283ms} MCMockPackageInfo(PackageInfo)&gt;&gt;changeRecordsForMethod:do:<br>  |                  2.6% {277ms} PackageOrganizer&gt;&gt;packageOfMethodCategory:ofClass:ifNone:<br>  |                    2.6% {277ms} PackageInfo&gt;&gt;includesMethodCategory:ofClassNamed:<br>
  |                      2.6% {277ms} PackageInfo&gt;&gt;includesClassNamed:<br>  |                        2.6% {277ms} SystemOrganizer(Categorizer)&gt;&gt;categoryOfElement:<br>  |                          2.6% {277ms} SystemOrganizer(Categorizer)&gt;&gt;numberOfCategoryOfElement:<br>
  |                            1.7% {183ms} primitives<br>22.6% {2415ms} MCWorkingCopy&gt;&gt;backportChangesTo:<br>  20.2% {2162ms} MCRepositoryGroup&gt;&gt;versionWithInfo:<br>    |20.2% {2162ms} MCRepositoryGroup&gt;&gt;versionWithInfo:ifNone:<br>
    |  20.2% {2162ms} MCCacheRepository(MCRepository)&gt;&gt;versionWithInfo:<br>    |    20.2% {2162ms} MCCacheRepository(MCFileBasedRepository)&gt;&gt;versionWithInfo:ifAbsent:<br>    |      20.2% {2162ms} MCCacheRepository(MCFileBasedRepository)&gt;&gt;allFileNamesForVersionNamed:<br>
    |        19.9% {2129ms} MCCacheRepository(MCFileBasedRepository)&gt;&gt;readableFileNames<br>    |          19.1% {2043ms} MCCacheRepository(MCFileBasedRepository)&gt;&gt;allFileNamesOrCache<br>    |            19.1% {2043ms} MCCacheRepository(MCDirectoryRepository)&gt;&gt;allFileNames<br>
    |              18.7% {2004ms} UnixFileDirectory(FileDirectory)&gt;&gt;entries<br>    |                18.7% {2004ms} UnixFileDirectory(FileDirectory)&gt;&gt;directoryContentsFor:<br>    |                  18.7% {2000ms} UnixFileDirectory(FileDirectory)&gt;&gt;directoryContentsFor:do:<br>
    |                    18.2% {1945ms} DirectoryEntry class&gt;&gt;fromArray:directory:<br>    |                      18.1% {1939ms} primitives<br>  2.3% {246ms} MCPackageLoader class&gt;&gt;updatePackage:withSnapshot:<br>
    1.9% {205ms} MCPackageLoader&gt;&gt;updatePackage:withSnapshot:<br>      1.9% {201ms} MCPackage&gt;&gt;snapshot<br>        1.8% {195ms} MCMockPackageInfo(PackageInfo)&gt;&gt;overriddenMethods<br>          1.8% {195ms} MCMockPackageInfo(PackageInfo)&gt;&gt;overriddenMethodsDo:<br>
            1.7% {181ms} MCMockPackageInfo(PackageInfo)&gt;&gt;isOverrideOfYourMethod:<br>              1.7% {181ms} MCMockPackageInfo(PackageInfo)&gt;&gt;changeRecordForOverriddenMethod:<br>                1.7% {181ms} MCMockPackageInfo(PackageInfo)&gt;&gt;changeRecordsForMethod:do:<br>
                  1.7% {179ms} PackageOrganizer&gt;&gt;packageOfMethodCategory:ofClass:ifNone:<br>                    1.7% {179ms} PackageInfo&gt;&gt;includesMethodCategory:ofClassNamed:<br>                      1.7% {179ms} PackageInfo&gt;&gt;includesClassNamed:<br>
                        1.7% {179ms} SystemOrganizer(Categorizer)&gt;&gt;categoryOfElement:<br>                          1.7% {179ms} SystemOrganizer(Categorizer)&gt;&gt;numberOfCategoryOfElement:<br>9.1% {979ms} MCWorkingCopyTest(MCTestCase)&gt;&gt;tearDown<br>
  |9.1% {979ms} MCWorkingCopyTest&gt;&gt;clearPackageCache<br>  |  4.6% {489ms} UnixFileDirectory(FileDirectory)&gt;&gt;fileNamesMatching:<br>  |    |4.5% {485ms} UnixFileDirectory(FileDirectory)&gt;&gt;fileNames<br>  |    |  4.5% {485ms} UnixFileDirectory(FileDirectory)&gt;&gt;entries<br>
  |    |    4.5% {485ms} UnixFileDirectory(FileDirectory)&gt;&gt;directoryContentsFor:<br>  |    |      4.5% {483ms} UnixFileDirectory(FileDirectory)&gt;&gt;directoryContentsFor:do:<br>  |    |        4.4% {469ms} DirectoryEntry class&gt;&gt;fromArray:directory:<br>
  |  4.5% {486ms} MCWorkingCopyTest(MCTestCase)&gt;&gt;clearPackageCache<br>  |    4.5% {486ms} UnixFileDirectory(FileDirectory)&gt;&gt;fileNamesMatching:<br>  |      4.5% {480ms} UnixFileDirectory(FileDirectory)&gt;&gt;fileNames<br>
  |        4.5% {480ms} UnixFileDirectory(FileDirectory)&gt;&gt;entries<br>  |          4.5% {480ms} UnixFileDirectory(FileDirectory)&gt;&gt;directoryContentsFor:<br>  |            4.5% {480ms} UnixFileDirectory(FileDirectory)&gt;&gt;directoryContentsFor:do:<br>
  |              4.4% {466ms} DirectoryEntry class&gt;&gt;fromArray:directory:<br>1.3% {139ms} MCWorkingCopyTest(MCTestCase)&gt;&gt;restoreMocks<br>  1.3% {139ms} MCSnapshot&gt;&gt;updatePackage:<br>    1.3% {139ms} MCPackageLoader class&gt;&gt;updatePackage:withSnapshot:<br>
      1.0% {108ms} MCPackageLoader&gt;&gt;updatePackage:withSnapshot:<br>9.1% {970ms} MCWorkingCopyTest&gt;&gt;clearPackageCache<br>  4.5% {486ms} UnixFileDirectory(FileDirectory)&gt;&gt;fileNamesMatching:<br>    |4.5% {482ms} UnixFileDirectory(FileDirectory)&gt;&gt;fileNames<br>
    |  4.5% {480ms} UnixFileDirectory(FileDirectory)&gt;&gt;entries<br>    |    4.5% {480ms} UnixFileDirectory(FileDirectory)&gt;&gt;directoryContentsFor:<br>    |      4.5% {478ms} UnixFileDirectory(FileDirectory)&gt;&gt;directoryContentsFor:do:<br>
    |        4.4% {466ms} DirectoryEntry class&gt;&gt;fromArray:directory:<br>    |          4.3% {464ms} primitives<br>  4.5% {483ms} MCWorkingCopyTest(MCTestCase)&gt;&gt;clearPackageCache<br>    4.5% {483ms} UnixFileDirectory(FileDirectory)&gt;&gt;fileNamesMatching:<br>
      4.5% {479ms} UnixFileDirectory(FileDirectory)&gt;&gt;fileNames<br>        4.5% {479ms} UnixFileDirectory(FileDirectory)&gt;&gt;entries<br>          4.5% {479ms} UnixFileDirectory(FileDirectory)&gt;&gt;directoryContentsFor:<br>
            4.5% {479ms} UnixFileDirectory(FileDirectory)&gt;&gt;directoryContentsFor:do:<br>              4.4% {471ms} DirectoryEntry class&gt;&gt;fromArray:directory:<br>6.6% {708ms} PasteUpMorph&gt;&gt;displayWorld<br>
  6.6% {708ms} PasteUpMorph&gt;&gt;privateOuterDisplayWorld<br>    6.6% {708ms} WorldState&gt;&gt;displayWorld:submorphs:<br>      6.0% {646ms} WorldState&gt;&gt;drawWorld:submorphs:invalidAreasOn:<br>        5.9% {636ms} FormCanvas(Canvas)&gt;&gt;fullDrawMorph:<br>
          5.9% {636ms} FormCanvas(Canvas)&gt;&gt;fullDraw:<br>            5.9% {636ms} PluggableSystemWindow(Morph)&gt;&gt;fullDrawOn:<br>              2.8% {295ms} PluggableSystemWindow(Morph)&gt;&gt;drawSubmorphsOn:<br>
                |2.8% {295ms} FormCanvas(Canvas)&gt;&gt;fullDrawMorph:<br>                |  2.8% {295ms} FormCanvas(Canvas)&gt;&gt;fullDraw:<br>                |    2.7% {289ms} PluggableListMorphPlus(Morph)&gt;&gt;fullDrawOn:<br>
                |      2.0% {216ms} PluggableListMorphPlus(Morph)&gt;&gt;drawSubmorphsOn:<br>                |        2.0% {216ms} FormCanvas(Canvas)&gt;&gt;fullDrawMorph:<br>                |          2.0% {216ms} FormCanvas(Canvas)&gt;&gt;fullDraw:<br>
                |            1.5% {159ms} PluggableTextMorphPlus(PluggableTextMorph)&gt;&gt;fullDrawOn:<br>                |              1.5% {157ms} PluggableTextMorphPlus(Morph)&gt;&gt;fullDrawOn:<br>                |                1.4% {151ms} PluggableTextMorphPlus(Morph)&gt;&gt;drawSubmorphsOn:<br>
                |                  1.4% {151ms} FormCanvas(Canvas)&gt;&gt;fullDrawMorph:<br>                |                    1.4% {151ms} FormCanvas(Canvas)&gt;&gt;fullDraw:<br>                |                      1.4% {151ms} TransformMorph(Morph)&gt;&gt;fullDrawOn:<br>
                |                        1.0% {110ms} TransformMorph&gt;&gt;drawSubmorphsOn:<br>                |                          1.0% {110ms} FormCanvas(Canvas)&gt;&gt;fullDrawMorph:<br>                |                            1.0% {110ms} FormCanvas(Canvas)&gt;&gt;fullDraw:<br>
                |                              1.0% {110ms} TextMorphForEditView(Morph)&gt;&gt;fullDrawOn:<br>                |                                1.0% {108ms} FormCanvas(Canvas)&gt;&gt;drawMorph:<br>                |                                  1.0% {108ms} FormCanvas(Canvas)&gt;&gt;draw:<br>
                |                                    1.0% {108ms} TextMorphForEditView(TextMorph)&gt;&gt;drawOn:<br>                |                                      1.0% {108ms} FormCanvas&gt;&gt;paragraph:bounds:color:<br>
                |                                        1.0% {108ms} MultiNewParagraph&gt;&gt;displayOn:using:at:<br>                |                                          1.0% {108ms} MultiDisplayScanner&gt;&gt;displayLine:offset:leftInRun:<br>
              1.9% {199ms} PluggableSystemWindow(Morph)&gt;&gt;hasRolloverBorder<br>              1.2% {132ms} FormCanvas(Canvas)&gt;&gt;drawMorph:<br>                1.2% {132ms} FormCanvas(Canvas)&gt;&gt;draw:<br>                  1.2% {132ms} PluggableSystemWindow(Morph)&gt;&gt;drawOn:<br>
                    1.2% {132ms} FormCanvas(Canvas)&gt;&gt;fillRectangle:fillStyle:borderStyle:<br>                      1.2% {128ms} FormCanvas&gt;&gt;fillRectangle:fillStyle:<br>                        1.2% {128ms} FormCanvas&gt;&gt;balloonFillRectangle:fillStyle:<br>
                          1.2% {126ms} BalloonCanvas&gt;&gt;fillRectangle:fillStyle:<br>                            1.2% {126ms} BalloonCanvas&gt;&gt;drawRectangle:color:borderWidth:borderColor:<br>                              1.1% {122ms} BalloonEngine&gt;&gt;drawRectangle:fill:borderWidth:borderColor:transform:<br>
                                1.1% {118ms} BalloonEngine&gt;&gt;postFlushIfNeeded<br>                                  1.1% {118ms} BalloonEngine&gt;&gt;copyBits<br>                                    1.1% {118ms} BalloonEngine&gt;&gt;copyLoopFaster<br>
<br>**Leaves**<br>73.3% {7845ms} DirectoryEntry class&gt;&gt;fromArray:directory:<br>5.2% {558ms} SystemOrganizer(Categorizer)&gt;&gt;numberOfCategoryOfElement:<br>2.9% {312ms} WeakArray class&gt;&gt;finalizationProcess<br>
2.2% {231ms} ByteString(String)&gt;&gt;=<br>1.9% {199ms} PluggableSystemWindow(Morph)&gt;&gt;hasRolloverBorder<br>1.5% {157ms} BalloonEngine&gt;&gt;copyLoopFaster<br><br>**Memory**<br>    old            -409,724 bytes<br>
    young        -292,264 bytes<br>    used        -701,988 bytes<br>    free        +370,736 bytes<br><br>**GCs**<br>    full            2 totalling 241 ms (2.25% uptime), avg 120.5 ms<br>    incr            152 totalling 198 ms (1.8% uptime), avg 1.3 ms<br>
    tenures        38 (avg 4 GCs/tenure)<br>    root table    0 overflows<br><br></div></div>