Calling `PerfUtils.addMeasurement()` with no previous `PerfUtils.markStart()` call measures startup time up until that point, but we're already measuring that with call:

```
        PerfUtils.addMeasurement("window.document Ready");
```

in `_onReady()`.

I think you should start by calling:

```
    var perfTimer = PerfUtils.markStart("User viewstate loaded");
```

before call to `PreferencesManager._smUserScopeLoading()`, and then call:

```
    PerfUtils.addMeasurement(perfTimer);
```
in line before `_beforeHTMLReady()`