Skip to content

Instantly share code, notes, and snippets.

@alloy
Last active March 8, 2018 14:39
Show Gist options
  • Save alloy/94d0e2f33cb2f2fd68ea43d23a28b9d9 to your computer and use it in GitHub Desktop.
Save alloy/94d0e2f33cb2f2fd68ea43d23a28b9d9 to your computer and use it in GitHub Desktop.

Total

  • Set link conditioner on phone to 3G
  • Launch Eigen from Xcode without atomatically launching the app and then once installed ‘stop’ Xcode
Mar  7 15:30:50 Eloy-Durans-iPhone-7 TestEigenLaunchTime[257] <Notice>: [Eigen Launch] 5961.579247: Start
Mar  7 15:30:51 Eloy-Durans-iPhone-7 Artsy[361] <Notice>: [Eigen Launch] 5962.778716: main()
Mar  7 15:30:51 Eloy-Durans-iPhone-7 Artsy[361] <Notice>: [Eigen Launch] 5962.828462: application:willFinishLaunchingWithOptions:
Mar  7 15:30:51 Eloy-Durans-iPhone-7 Artsy[361] <Notice>: [Eigen Launch] 5962.838538: application:didFinishLaunchingWithOptions:
Mar  7 15:30:51 Eloy-Durans-iPhone-7 Artsy(Emission)[361] <Notice>: [Eigen Launch] 5962.903825: -[ARHomeComponentViewController initWithSelectedArtist:tab:emission:]
Mar  7 15:30:55 Eloy-Durans-iPhone-7 Artsy(Extraction)[361] <Notice>: [Eigen Launch] 5966.513836: Done
Mar  7 15:32:00 Eloy-Durans-iPhone-7 TestEigenLaunchTime[257] <Notice>: [Eigen Launch] 6031.930066: Start
Mar  7 15:32:01 Eloy-Durans-iPhone-7 Artsy[370] <Notice>: [Eigen Launch] 6032.325928: main()
Mar  7 15:32:01 Eloy-Durans-iPhone-7 Artsy[370] <Notice>: [Eigen Launch] 6032.378679: application:willFinishLaunchingWithOptions:
Mar  7 15:32:01 Eloy-Durans-iPhone-7 Artsy[370] <Notice>: [Eigen Launch] 6032.385295: application:didFinishLaunchingWithOptions:
Mar  7 15:32:01 Eloy-Durans-iPhone-7 Artsy(Emission)[370] <Notice>: [Eigen Launch] 6032.430065: -[ARHomeComponentViewController initWithSelectedArtist:tab:emission:]
Mar  7 15:32:04 Eloy-Durans-iPhone-7 Artsy(Extraction)[370] <Notice>: [Eigen Launch] 6035.833356: Done
Mar  7 15:33:07 Eloy-Durans-iPhone-7 TestEigenLaunchTime[257] <Notice>: [Eigen Launch] 6098.718303: Start
Mar  7 15:33:08 Eloy-Durans-iPhone-7 Artsy[380] <Notice>: [Eigen Launch] 6099.775577: main()
Mar  7 15:33:08 Eloy-Durans-iPhone-7 Artsy[380] <Notice>: [Eigen Launch] 6099.825744: application:willFinishLaunchingWithOptions:
Mar  7 15:33:08 Eloy-Durans-iPhone-7 Artsy[380] <Notice>: [Eigen Launch] 6099.833198: application:didFinishLaunchingWithOptions:
Mar  7 15:33:08 Eloy-Durans-iPhone-7 Artsy(Emission)[380] <Notice>: [Eigen Launch] 6099.881311: -[ARHomeComponentViewController initWithSelectedArtist:tab:emission:]
Mar  7 15:33:12 Eloy-Durans-iPhone-7 Artsy(Extraction)[380] <Notice>: [Eigen Launch] 6103.998108: Done

DYLD

Before

2018-03-07 22:22:21.568606+0100 Artsy[679:151953] [DYMTLInitPlatform] platform initialization successful
Total pre-main time: 2.0 seconds (100.0%)
         dylib loading time: 1.0 seconds (52.0%)
        rebase/binding time: 105.15 milliseconds (5.2%)
            ObjC setup time: 281.63 milliseconds (13.9%)
           initializer time: 580.24 milliseconds (28.7%)
           slowest intializers :
             libSystem.B.dylib :  11.50 milliseconds (0.5%)
                       ModelIO :  48.35 milliseconds (2.3%)
          libglInterpose.dylib : 134.73 milliseconds (6.6%)
         libMTLInterpose.dylib :  73.35 milliseconds (3.6%)
                      Emission : 161.22 milliseconds (7.9%)
                         Artsy : 111.33 milliseconds (5.5%)

2018-03-07 22:22:21.568606+0100 Artsy[679:151953] [DYMTLInitPlatform] platform initialization successful
Total pre-main time: 2.0 seconds (100.0%)
         dylib loading time: 1.0 seconds (52.0%)
        rebase/binding time: 105.15 milliseconds (5.2%)
            ObjC setup time: 281.63 milliseconds (13.9%)
           initializer time: 580.24 milliseconds (28.7%)
           slowest intializers :
             libSystem.B.dylib :  11.50 milliseconds (0.5%)
                       ModelIO :  48.35 milliseconds (2.3%)
          libglInterpose.dylib : 134.73 milliseconds (6.6%)
         libMTLInterpose.dylib :  73.35 milliseconds (3.6%)
                      Emission : 161.22 milliseconds (7.9%)
                         Artsy : 111.33 milliseconds (5.5%)

After

Total pre-main time: 582.34 milliseconds (100.0%)
         dylib loading time: 317.66 milliseconds (54.5%)
        rebase/binding time:  26.46 milliseconds (4.5%)
            ObjC setup time: 123.36 milliseconds (21.1%)
           initializer time: 114.75 milliseconds (19.7%)
           slowest intializers :
             libSystem.B.dylib :   7.76 milliseconds (1.3%)
                         Artsy : 161.89 milliseconds (27.7%)
Total pre-main time: 458.80 milliseconds (100.0%)
         dylib loading time: 353.15 milliseconds (76.9%)
        rebase/binding time:   9.71 milliseconds (2.1%)
            ObjC setup time:  31.48 milliseconds (6.8%)
           initializer time:  64.36 milliseconds (14.0%)
           slowest intializers :
             libSystem.B.dylib :   5.38 milliseconds (1.1%)
                         Artsy :  95.67 milliseconds (20.8%)
@alloy
Copy link
Author

alloy commented Mar 8, 2018

For demo days, make a joke about how many seconds the saving save all of our users in total.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment