All frames: FPS: min: 1.2, max: 124.3, avg: 60.5, frametime-based-avg: 54.6, std: 10.3, count: 1214 Function calls: --------------- mRenderer.render() : 12080.0 [ 5076.0, 648362.0] (std: 24180.8) us, 65.0 [ 29.5, 96.7] (std: 13.9) % mRenderControl->render() : 5219.6 [ 1838.0, 623212.0] (std: 23277.7) us, 25.4 [ 6.5, 72.2] (std: 8.6) % mRenderControl->sync() : 4474.3 [ 1878.0, 36867.0] (std: 2586.3) us, 25.9 [ 2.3, 79.0] (std: 9.4) % sleep() : 2599.7 [ 5.0, 11614.0] (std: 2768.9) us, 15.9 [ 0.0, 62.8] (std: 16.7) % mView.update(mRenderer) : 2076.4 [ 182.0, 230308.0] (std: 8625.9) us, 9.9 [ 0.9, 67.7] (std: 8.4) % mGlContext.swapBuffers(&mWindow) : 1555.7 [ 340.0, 16056.0] (std: 1636.7) us, 8.8 [ 0.1, 52.5] (std: 7.9) % controller->updateModel() : 975.4 [ 307.0, 20118.0] (std: 939.3) us, 5.7 [ 0.5, 32.8] (std: 4.0) % mDataPackageDispatcher.updateModel(context) : 918.0 [ 284.0, 17859.0] (std: 888.4) us, 5.3 [ 0.5, 32.6] (std: 3.9) % mArLayerModel.update(context) : 808.4 [ 232.0, 11340.0] (std: 764.1) us, 4.7 [ 0.4, 32.1] (std: 3.7) % mRouteGuidanceModel.update(localUpdateTime) : 352.4 [ 78.0, 6507.0] (std: 429.8) us, 2.0 [ 0.2, 24.6] (std: 2.3) % mGlContext.doneCurrent() : 337.3 [ 108.0, 4718.0] (std: 420.3) us, 2.0 [ 0.0, 23.4] (std: 2.3) % maneuverPtr->update() : 331.5 [ 40.0, 3078.0] (std: 327.2) us, 1.9 [ 0.2, 16.7] (std: 1.9) % makeOffscreenCurrent() : 223.7 [ 80.0, 5235.0] (std: 415.4) us, 1.3 [ 0.0, 32.3] (std: 2.3) % waitUntilModelThreadIsBlocked(controller) : 223.6 [ 6.0, 4950.0] (std: 432.2) us, 1.3 [ 0.0, 29.2] (std: 2.5) % updateDistronic(context) : 189.1 [ 29.0, 4234.0] (std: 291.6) us, 1.1 [ 0.0, 20.9] (std: 1.6) % useDefaultController() : 107.2 [ 16.0, 2361.0] (std: 179.2) us, 0.6 [ 0.1, 14.2] (std: 0.9) % logFovData() : 98.8 [ 3.0, 1304.0] (std: 323.5) us, 0.5 [ 0.0, 6.3] (std: 1.6) % QCoreApplication::processEvents() : 98.2 [ 30.0, 1877.0] (std: 155.5) us, 0.6 [ 0.0, 8.5] (std: 0.9) % mWindow.resetOpenGLState() : 88.4 [ 31.0, 2645.0] (std: 173.5) us, 0.5 [ 0.0, 12.4] (std: 0.9) % updateEngineeringAndLog() : 82.2 [ 30.0, 3185.0] (std: 166.5) us, 0.5 [ 0.0, 19.5] (std: 1.0) % emit frameReady() : 48.7 [ 16.0, 3544.0] (std: 159.2) us, 0.3 [ 0.0, 18.8] (std: 0.9) % updateEngineeringData() : 44.3 [ 17.0, 3124.0] (std: 117.2) us, 0.3 [ 0.0, 19.2] (std: 0.7) % updateFovData() : 42.8 [ 28.0, 159.0] (std: 32.0) us, 0.3 [ 0.2, 0.8] (std: 0.2) % mLaneBoundaryModel.update(...) : 39.1 [ 5.0, 1056.0] (std: 84.6) us, 0.2 [ 0.0, 6.4] (std: 0.5) % mDistronicDistanceSettingsModel.update(localUpdateTime): 38.9 [ 5.0, 1913.0] (std: 107.9) us, 0.2 [ 0.0, 11.5] (std: 0.6) % mCommonModel.update(context) : 37.0 [ 13.0, 1111.0] (std: 81.7) us, 0.2 [ 0.0, 6.7] (std: 0.5) % mUpdateReady.set() : 24.7 [ 6.0, 1075.0] (std: 73.4) us, 0.2 [ 0.0, 7.2] (std: 0.5) % updateEgoVehiclePose() : 23.7 [ 9.0, 2199.0] (std: 91.2) us, 0.2 [ 0.0, 13.4] (std: 0.5) % mDiagnosisLayerModel.update(context) : 22.7 [ 12.0, 1072.0] (std: 55.3) us, 0.1 [ 0.0, 5.7] (std: 0.3) % Compute 'isInside' : 22.4 [ 13.0, 96.0] (std: 20.2) us, 0.1 [ 0.1, 0.5] (std: 0.1) % emit beforeUpdate : 21.3 [ 5.0, 2523.0] (std: 98.1) us, 0.1 [ 0.0, 7.0] (std: 0.4) % mRenderControl->polishItems() : 21.3 [ 7.0, 1670.0] (std: 83.9) us, 0.1 [ 0.0, 6.9] (std: 0.4) % Event emitting : 19.5 [ 5.0, 1986.0] (std: 90.9) us, 0.1 [ 0.0, 12.1] (std: 0.5) % controller->clearDirtyModelFlags() : 18.6 [ 4.0, 2123.0] (std: 76.5) us, 0.1 [ 0.0, 13.4] (std: 0.5) % mLaneChangeAssistantModel.update(localUpdateTime) : 18.4 [ 4.0, 746.0] (std: 38.7) us, 0.1 [ 0.0, 4.8] (std: 0.2) % mEngineeringModel.setData(...) : 17.6 [ 6.0, 1083.0] (std: 63.1) us, 0.1 [ 0.0, 6.6] (std: 0.4) % Maneuver deletion : 16.7 [ 2.0, 2491.0] (std: 116.9) us, 0.1 [ 0.0, 15.1] (std: 0.6) % mDtqTrajectoryModel.update(localUpdateTime) : 15.3 [ 4.0, 866.0] (std: 53.4) us, 0.1 [ 0.0, 5.1] (std: 0.3) % mBoundaryLineModel.update(localUpdateTime) : 14.5 [ 2.0, 9730.0] (std: 281.1) us, 0.0 [ 0.0, 27.6] (std: 0.8) % onLaneBoundaryChange() : 14.4 [ 5.0, 1317.0] (std: 45.9) us, 0.1 [ 0.0, 7.6] (std: 0.2) % mSafeReleaseAssistantModel.update(localUpdateTime) : 11.3 [ 5.0, 855.0] (std: 36.0) us, 0.0 [ 0.0, 4.9] (std: 0.2) % mPeriodicLogger.update(context) : 9.6 [ 2.0, 1349.0] (std: 57.4) us, 0.0 [ 0.0, 6.9] (std: 0.3) % mLaneDepartureWarningModel.update(localUpdateTime) : 9.4 [ 2.0, 1296.0] (std: 64.3) us, 0.0 [ 0.0, 6.2] (std: 0.3) % mEngineeringLayerModel.update(context) : 9.1 [ 2.0, 1176.0] (std: 57.4) us, 0.0 [ 0.0, 9.4] (std: 0.4) % Compute 'viewProjectionMatrix' : 8.8 [ 6.0, 32.0] (std: 6.3) us, 0.0 [ 0.0, 0.2] (std: 0.1) % mTerrainHeightModel.update() : 8.3 [ 2.0, 1062.0] (std: 53.7) us, 0.0 [ 0.0, 5.4] (std: 0.2) % For loop : 7.6 [ 2.0, 50.0] (std: 12.2) us, 0.0 [ 0.0, 0.2] (std: 0.1) % logAfterUpdate(context) : 6.8 [ 2.0, 794.0] (std: 38.1) us, 0.0 [ 0.0, 6.7] (std: 0.3) % mHadTrajectoryModel.update(localUpdateTime) : 6.7 [ 2.0, 620.0] (std: 27.7) us, 0.0 [ 0.0, 4.7] (std: 0.2) % updateLoggingData() : 5.7 [ 3.0, 24.0] (std: 5.1) us, 0.0 [ 0.0, 0.1] (std: 0.0) % mCarsor->updateBoundingBoxPoints() : 4.9 [ 3.0, 18.0] (std: 3.7) us, 0.0 [ 0.0, 0.1] (std: 0.0) % Compute BBs : 4.1 [ 2.0, 24.0] (std: 5.7) us, 0.0 [ 0.0, 0.1] (std: 0.0) % Compute 'fovState' : 2.8 [ 2.0, 5.0] (std: 1.1) us, 0.0 [ 0.0, 0.0] (std: 0.0) % ----------------------------------------------------------------------------------------------- [0, 10] FPS frames: FPS: min: 1.2, max: 1.3, avg: 1.3, frametime-based-avg: 1.2, std: 0.1, count: 2 Function calls: --------------- mRenderer.render() : 597507.5 [ 546653.0, 648362.0] (std: 71919.1) us, 72.4 [ 69.8, 75.1] (std: 3.7) % mRenderControl->render() : 574467.0 [ 525722.0, 623212.0] (std: 68935.8) us, 69.7 [ 67.1, 72.2] (std: 3.6) % mView.update(mRenderer) : 208777.0 [ 187246.0, 230308.0] (std: 30449.4) us, 25.5 [ 21.7, 29.4] (std: 5.4) % mRenderControl->sync() : 20181.5 [ 18256.0, 22107.0] (std: 2723.1) us, 2.5 [ 2.3, 2.6] (std: 0.2) % controller->updateModel() : 12043.0 [ 3968.0, 20118.0] (std: 11419.8) us, 1.4 [ 0.5, 2.3] (std: 1.3) % mDataPackageDispatcher.updateModel(context) : 10874.5 [ 3890.0, 17859.0] (std: 9877.6) us, 1.3 [ 0.5, 2.1] (std: 1.1) % mArLayerModel.update(context) : 7215.5 [ 3373.0, 11058.0] (std: 5434.1) us, 0.9 [ 0.4, 1.3] (std: 0.6) % mRouteGuidanceModel.update(localUpdateTime) : 4199.0 [ 1891.0, 6507.0] (std: 3264.0) us, 0.5 [ 0.2, 0.8] (std: 0.4) % useDefaultController() : 1991.5 [ 1630.0, 2353.0] (std: 511.2) us, 0.3 [ 0.2, 0.3] (std: 0.1) % waitUntilModelThreadIsBlocked(controller) : 1857.0 [ 810.0, 2904.0] (std: 1480.7) us, 0.2 [ 0.1, 0.3] (std: 0.1) % emit beforeUpdate : 1629.0 [ 735.0, 2523.0] (std: 1264.3) us, 0.2 [ 0.1, 0.3] (std: 0.1) % updateDistronic(context) : 1477.5 [ 226.0, 2729.0] (std: 1769.9) us, 0.1 [ 0.0, 0.3] (std: 0.2) % mGlContext.swapBuffers(&mWindow) : 1339.5 [ 910.0, 1769.0] (std: 607.4) us, 0.2 [ 0.1, 0.2] (std: 0.1) % Maneuver deletion : 1200.5 [ 159.0, 2242.0] (std: 1472.9) us, 0.1 [ 0.0, 0.3] (std: 0.2) % mTerrainHeightModel.update() : 1009.0 [ 956.0, 1062.0] (std: 75.0) us, 0.1 [ 0.1, 0.1] (std: 0.0) % mRenderControl->polishItems() : 957.0 [ 244.0, 1670.0] (std: 1008.3) us, 0.1 [ 0.0, 0.2] (std: 0.1) % mCommonModel.update(context) : 621.0 [ 131.0, 1111.0] (std: 693.0) us, 0.1 [ 0.0, 0.1] (std: 0.1) % updateEngineeringAndLog() : 394.0 [ 42.0, 746.0] (std: 497.8) us, 0.1 [ 0.0, 0.1] (std: 0.1) % mEngineeringModel.setData(...) : 351.5 [ 7.0, 696.0] (std: 487.2) us, 0.1 [ 0.0, 0.1] (std: 0.1) % mGlContext.doneCurrent() : 165.0 [ 138.0, 192.0] (std: 38.2) us, 0.0 [ 0.0, 0.0] (std: 0.0) % makeOffscreenCurrent() : 112.0 [ 109.0, 115.0] (std: 4.2) us, 0.0 [ 0.0, 0.0] (std: 0.0) % QCoreApplication::processEvents() : 73.5 [ 64.0, 83.0] (std: 13.4) us, 0.0 [ 0.0, 0.0] (std: 0.0) % emit frameReady() : 67.0 [ 63.0, 71.0] (std: 5.7) us, 0.0 [ 0.0, 0.0] (std: 0.0) % mWindow.resetOpenGLState() : 58.0 [ 55.0, 61.0] (std: 4.2) us, 0.0 [ 0.0, 0.0] (std: 0.0) % mLaneChangeAssistantModel.update(localUpdateTime) : 51.5 [ 4.0, 99.0] (std: 67.2) us, 0.0 [ 0.0, 0.0] (std: 0.0) % logAfterUpdate(context) : 34.5 [ 3.0, 66.0] (std: 44.5) us, 0.0 [ 0.0, 0.0] (std: 0.0) % onLaneBoundaryChange() : 32.0 [ 5.0, 59.0] (std: 38.2) us, 0.0 [ 0.0, 0.0] (std: 0.0) % mUpdateReady.set() : 31.0 [ 29.0, 33.0] (std: 2.8) us, 0.0 [ 0.0, 0.0] (std: 0.0) % updateEngineeringData() : 30.0 [ 26.0, 34.0] (std: 5.7) us, 0.0 [ 0.0, 0.0] (std: 0.0) % controller->clearDirtyModelFlags() : 26.0 [ 15.0, 37.0] (std: 15.6) us, 0.0 [ 0.0, 0.0] (std: 0.0) % Event emitting : 22.5 [ 22.0, 23.0] (std: 0.7) us, 0.0 [ 0.0, 0.0] (std: 0.0) % mSafeReleaseAssistantModel.update(localUpdateTime) : 17.5 [ 7.0, 28.0] (std: 14.8) us, 0.0 [ 0.0, 0.0] (std: 0.0) % mBoundaryLineModel.update(localUpdateTime) : 17.0 [ 13.0, 21.0] (std: 5.7) us, 0.0 [ 0.0, 0.0] (std: 0.0) % mDiagnosisLayerModel.update(context) : 16.0 [ 15.0, 17.0] (std: 1.4) us, 0.0 [ 0.0, 0.0] (std: 0.0) % updateEgoVehiclePose() : 16.0 [ 12.0, 20.0] (std: 5.7) us, 0.0 [ 0.0, 0.0] (std: 0.0) % mLaneBoundaryModel.update(...) : 9.5 [ 5.0, 14.0] (std: 6.4) us, 0.0 [ 0.0, 0.0] (std: 0.0) % sleep() : 7.5 [ 7.0, 8.0] (std: 0.7) us, 0.0 [ 0.0, 0.0] (std: 0.0) % mEngineeringLayerModel.update(context) : 5.5 [ 4.0, 7.0] (std: 2.1) us, 0.0 [ 0.0, 0.0] (std: 0.0) % mDtqTrajectoryModel.update(localUpdateTime) : 5.5 [ 4.0, 7.0] (std: 2.1) us, 0.0 [ 0.0, 0.0] (std: 0.0) % mLaneDepartureWarningModel.update(localUpdateTime) : 5.0 [ 3.0, 7.0] (std: 2.8) us, 0.0 [ 0.0, 0.0] (std: 0.0) % mDistronicDistanceSettingsModel.update(localUpdateTime): 5.0 [ 5.0, 5.0] (std: 0.0) us, 0.0 [ 0.0, 0.0] (std: 0.0) % mHadTrajectoryModel.update(localUpdateTime) : 4.0 [ 4.0, 4.0] (std: 0.0) us, 0.0 [ 0.0, 0.0] (std: 0.0) % mPeriodicLogger.update(context) : 4.0 [ 4.0, 4.0] (std: 0.0) us, 0.0 [ 0.0, 0.0] (std: 0.0) % ----------------------------------------------------------------------------------------------- [10, 20] FPS frames: FPS: min: 19.9, max: 19.9, avg: 19.9, frametime-based-avg: 19.9, std: 0.0, count: 1 Function calls: --------------- mRenderer.render() : 42718.0 [ 42718.0, 42718.0] (std: 0.0) us, 85.1 [ 85.1, 85.1] (std: 0.0) % mRenderControl->sync() : 36867.0 [ 36867.0, 36867.0] (std: 0.0) us, 73.5 [ 73.5, 73.5] (std: 0.0) % mView.update(mRenderer) : 6341.0 [ 6341.0, 6341.0] (std: 0.0) us, 12.6 [ 12.6, 12.6] (std: 0.0) % mRenderControl->render() : 4590.0 [ 4590.0, 4590.0] (std: 0.0) us, 9.1 [ 9.1, 9.1] (std: 0.0) % mGlContext.swapBuffers(&mWindow) : 846.0 [ 846.0, 846.0] (std: 0.0) us, 1.7 [ 1.7, 1.7] (std: 0.0) % controller->updateModel() : 841.0 [ 841.0, 841.0] (std: 0.0) us, 1.7 [ 1.7, 1.7] (std: 0.0) % mDataPackageDispatcher.updateModel(context) : 807.0 [ 807.0, 807.0] (std: 0.0) us, 1.6 [ 1.6, 1.6] (std: 0.0) % mArLayerModel.update(context) : 679.0 [ 679.0, 679.0] (std: 0.0) us, 1.4 [ 1.4, 1.4] (std: 0.0) % updateDistronic(context) : 318.0 [ 318.0, 318.0] (std: 0.0) us, 0.6 [ 0.6, 0.6] (std: 0.0) % mRouteGuidanceModel.update(localUpdateTime) : 222.0 [ 222.0, 222.0] (std: 0.0) us, 0.4 [ 0.4, 0.4] (std: 0.0) % mGlContext.doneCurrent() : 188.0 [ 188.0, 188.0] (std: 0.0) us, 0.4 [ 0.4, 0.4] (std: 0.0) % QCoreApplication::processEvents() : 129.0 [ 129.0, 129.0] (std: 0.0) us, 0.3 [ 0.3, 0.3] (std: 0.0) % makeOffscreenCurrent() : 97.0 [ 97.0, 97.0] (std: 0.0) us, 0.2 [ 0.2, 0.2] (std: 0.0) % useDefaultController() : 75.0 [ 75.0, 75.0] (std: 0.0) us, 0.1 [ 0.1, 0.1] (std: 0.0) % updateEngineeringAndLog() : 59.0 [ 59.0, 59.0] (std: 0.0) us, 0.1 [ 0.1, 0.1] (std: 0.0) % mDiagnosisLayerModel.update(context) : 54.0 [ 54.0, 54.0] (std: 0.0) us, 0.1 [ 0.1, 0.1] (std: 0.0) % mWindow.resetOpenGLState() : 53.0 [ 53.0, 53.0] (std: 0.0) us, 0.1 [ 0.1, 0.1] (std: 0.0) % waitUntilModelThreadIsBlocked(controller) : 53.0 [ 53.0, 53.0] (std: 0.0) us, 0.1 [ 0.1, 0.1] (std: 0.0) % mCommonModel.update(context) : 43.0 [ 43.0, 43.0] (std: 0.0) us, 0.1 [ 0.1, 0.1] (std: 0.0) % updateEngineeringData() : 39.0 [ 39.0, 39.0] (std: 0.0) us, 0.1 [ 0.1, 0.1] (std: 0.0) % Event emitting : 35.0 [ 35.0, 35.0] (std: 0.0) us, 0.1 [ 0.1, 0.1] (std: 0.0) % emit frameReady() : 25.0 [ 25.0, 25.0] (std: 0.0) us, 0.0 [ 0.0, 0.0] (std: 0.0) % mDistronicDistanceSettingsModel.update(localUpdateTime): 23.0 [ 23.0, 23.0] (std: 0.0) us, 0.0 [ 0.0, 0.0] (std: 0.0) % mLaneBoundaryModel.update(...) : 23.0 [ 23.0, 23.0] (std: 0.0) us, 0.0 [ 0.0, 0.0] (std: 0.0) % mDtqTrajectoryModel.update(localUpdateTime) : 16.0 [ 16.0, 16.0] (std: 0.0) us, 0.0 [ 0.0, 0.0] (std: 0.0) % updateEgoVehiclePose() : 12.0 [ 12.0, 12.0] (std: 0.0) us, 0.0 [ 0.0, 0.0] (std: 0.0) % mUpdateReady.set() : 12.0 [ 12.0, 12.0] (std: 0.0) us, 0.0 [ 0.0, 0.0] (std: 0.0) % mLaneChangeAssistantModel.update(localUpdateTime) : 12.0 [ 12.0, 12.0] (std: 0.0) us, 0.0 [ 0.0, 0.0] (std: 0.0) % controller->clearDirtyModelFlags() : 11.0 [ 11.0, 11.0] (std: 0.0) us, 0.0 [ 0.0, 0.0] (std: 0.0) % mEngineeringModel.setData(...) : 11.0 [ 11.0, 11.0] (std: 0.0) us, 0.0 [ 0.0, 0.0] (std: 0.0) % emit beforeUpdate : 10.0 [ 10.0, 10.0] (std: 0.0) us, 0.0 [ 0.0, 0.0] (std: 0.0) % mRenderControl->polishItems() : 9.0 [ 9.0, 9.0] (std: 0.0) us, 0.0 [ 0.0, 0.0] (std: 0.0) % mPeriodicLogger.update(context) : 8.0 [ 8.0, 8.0] (std: 0.0) us, 0.0 [ 0.0, 0.0] (std: 0.0) % sleep() : 8.0 [ 8.0, 8.0] (std: 0.0) us, 0.0 [ 0.0, 0.0] (std: 0.0) % mSafeReleaseAssistantModel.update(localUpdateTime) : 7.0 [ 7.0, 7.0] (std: 0.0) us, 0.0 [ 0.0, 0.0] (std: 0.0) % onLaneBoundaryChange() : 7.0 [ 7.0, 7.0] (std: 0.0) us, 0.0 [ 0.0, 0.0] (std: 0.0) % mHadTrajectoryModel.update(localUpdateTime) : 4.0 [ 4.0, 4.0] (std: 0.0) us, 0.0 [ 0.0, 0.0] (std: 0.0) % Maneuver deletion : 3.0 [ 3.0, 3.0] (std: 0.0) us, 0.0 [ 0.0, 0.0] (std: 0.0) % mLaneDepartureWarningModel.update(localUpdateTime) : 3.0 [ 3.0, 3.0] (std: 0.0) us, 0.0 [ 0.0, 0.0] (std: 0.0) % mEngineeringLayerModel.update(context) : 3.0 [ 3.0, 3.0] (std: 0.0) us, 0.0 [ 0.0, 0.0] (std: 0.0) % logAfterUpdate(context) : 3.0 [ 3.0, 3.0] (std: 0.0) us, 0.0 [ 0.0, 0.0] (std: 0.0) % mBoundaryLineModel.update(localUpdateTime) : 3.0 [ 3.0, 3.0] (std: 0.0) us, 0.0 [ 0.0, 0.0] (std: 0.0) % mTerrainHeightModel.update() : 2.0 [ 2.0, 2.0] (std: 0.0) us, 0.0 [ 0.0, 0.0] (std: 0.0) % ----------------------------------------------------------------------------------------------- [20, 30] FPS frames: FPS: min: 21.5, max: 28.3, avg: 25.0, frametime-based-avg: 24.8, std: 2.8, count: 6 Function calls: --------------- mRenderer.render() : 33986.2 [ 22740.0, 40837.0] (std: 6064.2) us, 84.1 [ 64.4, 91.8] (std: 11.6) % mRenderControl->sync() : 22405.3 [ 3273.0, 35637.0] (std: 13359.0) us, 54.5 [ 8.2, 79.0] (std: 31.1) % mRenderControl->render() : 5602.5 [ 2914.0, 15660.0] (std: 4966.1) us, 14.0 [ 6.5, 39.2] (std: 12.5) % mGlContext.swapBuffers(&mWindow) : 5199.0 [ 612.0, 16056.0] (std: 6524.2) us, 13.5 [ 1.3, 40.2] (std: 17.0) % controller->updateModel() : 2917.2 [ 649.0, 11572.0] (std: 4287.5) us, 7.8 [ 1.6, 32.8] (std: 12.3) % mDataPackageDispatcher.updateModel(context) : 2878.2 [ 624.0, 11493.0] (std: 4267.4) us, 7.7 [ 1.5, 32.6] (std: 12.3) % mArLayerModel.update(context) : 2776.8 [ 568.0, 11340.0] (std: 4239.8) us, 7.5 [ 1.4, 32.1] (std: 12.1) % mView.update(mRenderer) : 2383.0 [ 365.0, 7731.0] (std: 2758.4) us, 5.5 [ 1.0, 16.6] (std: 5.9) % mBoundaryLineModel.update(localUpdateTime) : 1623.8 [ 2.0, 9730.0] (std: 3971.2) us, 4.6 [ 0.0, 27.6] (std: 11.3) % waitUntilModelThreadIsBlocked(controller) : 482.0 [ 44.0, 1248.0] (std: 415.4) us, 1.1 [ 0.1, 2.7] (std: 0.9) % mRouteGuidanceModel.update(localUpdateTime) : 433.8 [ 131.0, 1206.0] (std: 390.8) us, 1.0 [ 0.3, 2.6] (std: 0.8) % maneuverPtr->update() : 393.8 [ 206.0, 795.0] (std: 270.6) us, 0.9 [ 0.5, 1.7] (std: 0.5) % mGlContext.doneCurrent() : 384.8 [ 131.0, 999.0] (std: 323.9) us, 1.0 [ 0.3, 2.5] (std: 0.8) % updateDistronic(context) : 264.2 [ 98.0, 961.0] (std: 342.1) us, 0.7 [ 0.2, 2.4] (std: 0.9) % emit beforeUpdate : 141.8 [ 6.0, 794.0] (std: 319.5) us, 0.3 [ 0.0, 2.0] (std: 0.8) % mWindow.resetOpenGLState() : 141.5 [ 36.0, 440.0] (std: 153.6) us, 0.4 [ 0.1, 1.2] (std: 0.4) % onLaneBoundaryChange() : 139.3 [ 7.0, 789.0] (std: 318.3) us, 0.4 [ 0.0, 2.2] (std: 0.9) % makeOffscreenCurrent() : 124.3 [ 93.0, 194.0] (std: 37.2) us, 0.3 [ 0.2, 0.5] (std: 0.1) % useDefaultController() : 70.5 [ 27.0, 114.0] (std: 61.5) us, 0.2 [ 0.1, 0.3] (std: 0.1) % updateEngineeringAndLog() : 66.2 [ 36.0, 162.0] (std: 47.5) us, 0.1 [ 0.1, 0.3] (std: 0.1) % QCoreApplication::processEvents() : 60.7 [ 46.0, 75.0] (std: 11.3) us, 0.1 [ 0.1, 0.2] (std: 0.1) % mLaneBoundaryModel.update(...) : 56.7 [ 20.0, 225.0] (std: 82.6) us, 0.1 [ 0.0, 0.6] (std: 0.2) % mDistronicDistanceSettingsModel.update(localUpdateTime): 35.8 [ 19.0, 76.0] (std: 23.0) us, 0.1 [ 0.0, 0.2] (std: 0.1) % mCommonModel.update(context) : 34.5 [ 22.0, 57.0] (std: 12.2) us, 0.1 [ 0.1, 0.1] (std: 0.0) % emit frameReady() : 30.2 [ 19.0, 51.0] (std: 11.6) us, 0.1 [ 0.0, 0.1] (std: 0.0) % updateEngineeringData() : 26.5 [ 21.0, 37.0] (std: 5.7) us, 0.1 [ 0.1, 0.1] (std: 0.0) % mEngineeringModel.setData(...) : 23.0 [ 8.0, 74.0] (std: 25.9) us, 0.1 [ 0.0, 0.2] (std: 0.1) % updateEgoVehiclePose() : 21.3 [ 11.0, 43.0] (std: 14.6) us, 0.0 [ 0.0, 0.1] (std: 0.1) % mDiagnosisLayerModel.update(context) : 18.8 [ 13.0, 36.0] (std: 8.9) us, 0.0 [ 0.0, 0.1] (std: 0.1) % mRenderControl->polishItems() : 18.2 [ 9.0, 54.0] (std: 17.6) us, 0.0 [ 0.0, 0.1] (std: 0.0) % Event emitting : 17.3 [ 8.0, 45.0] (std: 13.8) us, 0.0 [ 0.0, 0.1] (std: 0.0) % mDtqTrajectoryModel.update(localUpdateTime) : 16.0 [ 6.0, 59.0] (std: 21.1) us, 0.0 [ 0.0, 0.1] (std: 0.0) % mUpdateReady.set() : 15.2 [ 12.0, 21.0] (std: 3.1) us, 0.0 [ 0.0, 0.0] (std: 0.0) % mLaneChangeAssistantModel.update(localUpdateTime) : 15.0 [ 10.0, 30.0] (std: 7.8) us, 0.0 [ 0.0, 0.1] (std: 0.0) % mPeriodicLogger.update(context) : 12.8 [ 3.0, 52.0] (std: 19.4) us, 0.0 [ 0.0, 0.1] (std: 0.0) % controller->clearDirtyModelFlags() : 11.3 [ 7.0, 20.0] (std: 4.7) us, 0.0 [ 0.0, 0.0] (std: 0.0) % mEngineeringLayerModel.update(context) : 9.7 [ 3.0, 41.0] (std: 15.4) us, 0.0 [ 0.0, 0.1] (std: 0.0) % Maneuver deletion : 8.0 [ 5.0, 16.0] (std: 4.1) us, 0.0 [ 0.0, 0.0] (std: 0.0) % sleep() : 7.8 [ 6.0, 9.0] (std: 1.3) us, 0.0 [ 0.0, 0.0] (std: 0.0) % mSafeReleaseAssistantModel.update(localUpdateTime) : 7.0 [ 6.0, 11.0] (std: 2.0) us, 0.0 [ 0.0, 0.0] (std: 0.0) % mLaneDepartureWarningModel.update(localUpdateTime) : 6.2 [ 3.0, 18.0] (std: 5.9) us, 0.0 [ 0.0, 0.1] (std: 0.0) % mHadTrajectoryModel.update(localUpdateTime) : 3.8 [ 3.0, 6.0] (std: 1.2) us, 0.0 [ 0.0, 0.0] (std: 0.0) % mTerrainHeightModel.update() : 3.7 [ 3.0, 5.0] (std: 0.8) us, 0.0 [ 0.0, 0.0] (std: 0.0) % logAfterUpdate(context) : 2.8 [ 2.0, 4.0] (std: 0.8) us, 0.0 [ 0.0, 0.0] (std: 0.0) % ----------------------------------------------------------------------------------------------- [30, 40] FPS frames: FPS: min: 30.8, max: 40.0, avg: 35.9, frametime-based-avg: 35.8, std: 2.4, count: 28 Function calls: --------------- mRenderer.render() : 19575.5 [ 8762.0, 23938.0] (std: 4351.2) us, 70.3 [ 29.5, 87.9] (std: 16.0) % mRenderControl->sync() : 7686.6 [ 3066.0, 16268.0] (std: 4022.8) us, 27.5 [ 10.3, 60.4] (std: 14.2) % mView.update(mRenderer) : 6416.1 [ 1839.0, 20108.0] (std: 4361.2) us, 22.7 [ 6.8, 67.7] (std: 15.1) % mRenderControl->render() : 6079.2 [ 3373.0, 11363.0] (std: 2029.9) us, 21.9 [ 11.3, 40.0] (std: 7.6) % mGlContext.swapBuffers(&mWindow) : 4373.9 [ 797.0, 11591.0] (std: 3415.7) us, 15.7 [ 2.7, 42.7] (std: 12.3) % controller->updateModel() : 1216.0 [ 338.0, 4613.0] (std: 1040.9) us, 4.3 [ 1.3, 16.8] (std: 3.7) % mDataPackageDispatcher.updateModel(context) : 1146.0 [ 314.0, 4579.0] (std: 1036.9) us, 4.1 [ 1.2, 16.7] (std: 3.7) % mArLayerModel.update(context) : 1010.7 [ 250.0, 4503.0] (std: 965.2) us, 3.6 [ 1.0, 16.4] (std: 3.5) % mGlContext.doneCurrent() : 602.4 [ 125.0, 4043.0] (std: 919.8) us, 2.1 [ 0.4, 13.5] (std: 3.2) % makeOffscreenCurrent() : 493.9 [ 95.0, 4327.0] (std: 1063.2) us, 1.8 [ 0.3, 16.4] (std: 4.1) % mRouteGuidanceModel.update(localUpdateTime) : 474.5 [ 100.0, 1930.0] (std: 411.6) us, 1.7 [ 0.3, 7.0] (std: 1.5) % maneuverPtr->update() : 436.2 [ 196.0, 1438.0] (std: 275.1) us, 1.6 [ 0.8, 5.2] (std: 1.0) % waitUntilModelThreadIsBlocked(controller) : 284.4 [ 30.0, 4950.0] (std: 928.4) us, 1.0 [ 0.1, 16.8] (std: 3.2) % mWindow.resetOpenGLState() : 143.4 [ 47.0, 792.0] (std: 194.8) us, 0.5 [ 0.2, 2.9] (std: 0.7) % updateDistronic(context) : 142.1 [ 33.0, 471.0] (std: 92.0) us, 0.5 [ 0.1, 1.7] (std: 0.3) % QCoreApplication::processEvents() : 132.4 [ 46.0, 665.0] (std: 137.0) us, 0.5 [ 0.2, 2.5] (std: 0.5) % updateEngineeringAndLog() : 96.0 [ 30.0, 1014.0] (std: 182.8) us, 0.3 [ 0.1, 3.7] (std: 0.7) % useDefaultController() : 87.4 [ 48.0, 138.0] (std: 33.2) us, 0.3 [ 0.2, 0.5] (std: 0.1) % mLaneBoundaryModel.update(...) : 68.4 [ 17.0, 634.0] (std: 125.6) us, 0.3 [ 0.1, 2.3] (std: 0.4) % mEngineeringLayerModel.update(context) : 55.3 [ 2.0, 817.0] (std: 172.0) us, 0.2 [ 0.0, 2.8] (std: 0.6) % updateEngineeringData() : 54.8 [ 18.0, 517.0] (std: 94.1) us, 0.2 [ 0.1, 1.9] (std: 0.3) % updateEgoVehiclePose() : 54.0 [ 11.0, 1138.0] (std: 212.5) us, 0.2 [ 0.0, 4.2] (std: 0.8) % mDistronicDistanceSettingsModel.update(localUpdateTime): 53.5 [ 18.0, 676.0] (std: 123.0) us, 0.2 [ 0.1, 2.5] (std: 0.5) % mLaneDepartureWarningModel.update(localUpdateTime) : 52.5 [ 2.0, 1296.0] (std: 243.8) us, 0.2 [ 0.0, 4.7] (std: 0.9) % emit frameReady() : 39.2 [ 18.0, 194.0] (std: 38.0) us, 0.1 [ 0.1, 0.7] (std: 0.1) % Event emitting : 34.1 [ 6.0, 543.0] (std: 100.2) us, 0.1 [ 0.0, 2.0] (std: 0.4) % mCommonModel.update(context) : 26.1 [ 18.0, 42.0] (std: 4.9) us, 0.1 [ 0.1, 0.1] (std: 0.0) % mLaneChangeAssistantModel.update(localUpdateTime) : 23.3 [ 10.0, 214.0] (std: 39.2) us, 0.1 [ 0.0, 0.7] (std: 0.1) % mUpdateReady.set() : 23.0 [ 8.0, 110.0] (std: 22.5) us, 0.1 [ 0.0, 0.4] (std: 0.1) % controller->clearDirtyModelFlags() : 20.9 [ 9.0, 79.0] (std: 17.7) us, 0.1 [ 0.0, 0.3] (std: 0.1) % mDiagnosisLayerModel.update(context) : 20.1 [ 13.0, 68.0] (std: 13.2) us, 0.1 [ 0.0, 0.3] (std: 0.1) % mRenderControl->polishItems() : 19.2 [ 8.0, 68.0] (std: 16.6) us, 0.0 [ 0.0, 0.2] (std: 0.1) % sleep() : 17.5 [ 7.0, 88.0] (std: 20.1) us, 0.0 [ 0.0, 0.3] (std: 0.1) % mEngineeringModel.setData(...) : 16.4 [ 6.0, 173.0] (std: 31.0) us, 0.0 [ 0.0, 0.6] (std: 0.1) % mDtqTrajectoryModel.update(localUpdateTime) : 13.4 [ 6.0, 105.0] (std: 18.8) us, 0.0 [ 0.0, 0.3] (std: 0.1) % mSafeReleaseAssistantModel.update(localUpdateTime) : 12.6 [ 5.0, 75.0] (std: 14.4) us, 0.0 [ 0.0, 0.3] (std: 0.1) % Maneuver deletion : 12.3 [ 3.0, 82.0] (std: 17.6) us, 0.0 [ 0.0, 0.3] (std: 0.1) % onLaneBoundaryChange() : 11.0 [ 6.0, 56.0] (std: 9.4) us, 0.0 [ 0.0, 0.2] (std: 0.0) % emit beforeUpdate : 9.9 [ 6.0, 22.0] (std: 4.0) us, 0.0 [ 0.0, 0.1] (std: 0.0) % mPeriodicLogger.update(context) : 6.2 [ 3.0, 40.0] (std: 7.4) us, 0.0 [ 0.0, 0.1] (std: 0.0) % mHadTrajectoryModel.update(localUpdateTime) : 5.5 [ 3.0, 44.0] (std: 7.6) us, 0.0 [ 0.0, 0.2] (std: 0.0) % logAfterUpdate(context) : 5.4 [ 2.0, 41.0] (std: 7.8) us, 0.0 [ 0.0, 0.1] (std: 0.0) % mTerrainHeightModel.update() : 4.1 [ 2.0, 11.0] (std: 2.3) us, 0.0 [ 0.0, 0.0] (std: 0.0) % mBoundaryLineModel.update(localUpdateTime) : 3.8 [ 2.0, 15.0] (std: 3.4) us, 0.0 [ 0.0, 0.1] (std: 0.0) % ----------------------------------------------------------------------------------------------- [40, 50] FPS frames: FPS: min: 40.0, max: 49.9, avg: 45.8, frametime-based-avg: 45.6, std: 2.8, count: 95 Function calls: --------------- mRenderer.render() : 16580.7 [ 8773.0, 21996.0] (std: 2859.9) us, 75.7 [ 38.6, 96.7] (std: 12.1) % mRenderControl->render() : 6551.0 [ 2460.0, 15214.0] (std: 2376.4) us, 29.9 [ 10.4, 62.0] (std: 10.5) % mRenderControl->sync() : 5672.3 [ 2285.0, 11973.0] (std: 2408.4) us, 25.9 [ 10.5, 58.7] (std: 10.8) % mView.update(mRenderer) : 3435.7 [ 193.0, 13775.0] (std: 2545.0) us, 15.6 [ 0.9, 57.1] (std: 11.2) % mGlContext.swapBuffers(&mWindow) : 3046.3 [ 543.0, 11543.0] (std: 2502.9) us, 13.9 [ 2.5, 48.5] (std: 11.2) % logFovData() : 1304.0 [ 1304.0, 1304.0] (std: 0.0) us, 6.3 [ 6.3, 6.3] (std: 0.0) % controller->updateModel() : 1181.9 [ 338.0, 5401.0] (std: 982.2) us, 5.4 [ 1.4, 26.7] (std: 4.5) % mDataPackageDispatcher.updateModel(context) : 1107.2 [ 314.0, 5369.0] (std: 928.0) us, 5.1 [ 1.3, 26.5] (std: 4.3) % mArLayerModel.update(context) : 970.6 [ 250.0, 5307.0] (std: 864.9) us, 4.4 [ 1.0, 26.2] (std: 4.0) % mGlContext.doneCurrent() : 487.9 [ 158.0, 4718.0] (std: 660.8) us, 2.2 [ 0.6, 23.4] (std: 3.1) % mRouteGuidanceModel.update(localUpdateTime) : 468.8 [ 85.0, 2401.0] (std: 446.4) us, 2.2 [ 0.4, 11.6] (std: 2.1) % maneuverPtr->update() : 426.1 [ 197.0, 2042.0] (std: 309.3) us, 2.0 [ 0.9, 10.1] (std: 1.5) % makeOffscreenCurrent() : 335.2 [ 92.0, 4204.0] (std: 595.6) us, 1.5 [ 0.4, 17.6] (std: 2.7) % updateDistronic(context) : 237.1 [ 30.0, 4234.0] (std: 491.5) us, 1.1 [ 0.1, 20.9] (std: 2.4) % waitUntilModelThreadIsBlocked(controller) : 224.3 [ 7.0, 2317.0] (std: 430.1) us, 1.0 [ 0.0, 10.0] (std: 1.9) % mWindow.resetOpenGLState() : 162.0 [ 44.0, 2645.0] (std: 385.4) us, 0.8 [ 0.2, 12.4] (std: 1.8) % updateFovData() : 159.0 [ 159.0, 159.0] (std: 0.0) us, 0.8 [ 0.8, 0.8] (std: 0.0) % useDefaultController() : 148.2 [ 26.0, 1020.0] (std: 210.0) us, 0.7 [ 0.1, 4.3] (std: 0.9) % QCoreApplication::processEvents() : 130.7 [ 37.0, 1877.0] (std: 236.4) us, 0.6 [ 0.2, 8.3] (std: 1.1) % updateEngineeringAndLog() : 116.6 [ 30.0, 1660.0] (std: 239.3) us, 0.5 [ 0.1, 8.0] (std: 1.1) % Compute 'isInside' : 96.0 [ 96.0, 96.0] (std: 0.0) us, 0.5 [ 0.5, 0.5] (std: 0.0) % sleep() : 84.7 [ 6.0, 6440.0] (std: 660.5) us, 0.4 [ 0.0, 29.4] (std: 3.0) % updateEngineeringData() : 50.3 [ 18.0, 760.0] (std: 101.0) us, 0.2 [ 0.1, 3.7] (std: 0.5) % For loop : 50.0 [ 50.0, 50.0] (std: 0.0) us, 0.2 [ 0.2, 0.2] (std: 0.0) % mCommonModel.update(context) : 44.8 [ 15.0, 847.0] (std: 95.4) us, 0.2 [ 0.1, 3.8] (std: 0.4) % emit frameReady() : 39.6 [ 17.0, 430.0] (std: 57.5) us, 0.2 [ 0.1, 1.8] (std: 0.2) % mRenderControl->polishItems() : 34.8 [ 8.0, 756.0] (std: 112.9) us, 0.2 [ 0.0, 3.5] (std: 0.5) % mDistronicDistanceSettingsModel.update(localUpdateTime): 34.0 [ 16.0, 645.0] (std: 64.9) us, 0.2 [ 0.1, 3.0] (std: 0.3) % Compute 'viewProjectionMatrix' : 32.0 [ 32.0, 32.0] (std: 0.0) us, 0.2 [ 0.2, 0.2] (std: 0.0) % mDiagnosisLayerModel.update(context) : 30.3 [ 12.0, 1072.0] (std: 108.7) us, 0.2 [ 0.1, 5.1] (std: 0.5) % mLaneBoundaryModel.update(...) : 30.1 [ 17.0, 218.0] (std: 23.8) us, 0.1 [ 0.1, 0.9] (std: 0.1) % Event emitting : 24.8 [ 5.0, 728.0] (std: 83.5) us, 0.1 [ 0.0, 3.1] (std: 0.4) % mUpdateReady.set() : 24.2 [ 9.0, 209.0] (std: 30.7) us, 0.1 [ 0.0, 1.0] (std: 0.1) % Compute BBs : 24.0 [ 24.0, 24.0] (std: 0.0) us, 0.1 [ 0.1, 0.1] (std: 0.0) % mDtqTrajectoryModel.update(localUpdateTime) : 23.6 [ 6.0, 618.0] (std: 77.3) us, 0.1 [ 0.0, 2.6] (std: 0.3) % emit beforeUpdate : 21.5 [ 5.0, 622.0] (std: 69.8) us, 0.1 [ 0.0, 3.0] (std: 0.3) % mPeriodicLogger.update(context) : 21.0 [ 2.0, 1349.0] (std: 138.2) us, 0.1 [ 0.0, 5.8] (std: 0.6) % mLaneDepartureWarningModel.update(localUpdateTime) : 20.7 [ 2.0, 1248.0] (std: 128.7) us, 0.1 [ 0.0, 5.1] (std: 0.5) % mLaneChangeAssistantModel.update(localUpdateTime) : 19.4 [ 9.0, 218.0] (std: 27.9) us, 0.1 [ 0.0, 1.0] (std: 0.1) % updateEgoVehiclePose() : 18.0 [ 9.0, 275.0] (std: 29.3) us, 0.1 [ 0.0, 1.3] (std: 0.1) % mCarsor->updateBoundingBoxPoints() : 18.0 [ 18.0, 18.0] (std: 0.0) us, 0.1 [ 0.1, 0.1] (std: 0.0) % mSafeReleaseAssistantModel.update(localUpdateTime) : 17.4 [ 5.0, 740.0] (std: 75.4) us, 0.1 [ 0.0, 3.4] (std: 0.4) % mEngineeringModel.setData(...) : 15.6 [ 6.0, 249.0] (std: 27.7) us, 0.1 [ 0.0, 1.2] (std: 0.1) % Maneuver deletion : 14.5 [ 2.0, 623.0] (std: 63.6) us, 0.0 [ 0.0, 2.5] (std: 0.3) % controller->clearDirtyModelFlags() : 13.9 [ 7.0, 100.0] (std: 14.0) us, 0.1 [ 0.0, 0.4] (std: 0.1) % onLaneBoundaryChange() : 12.7 [ 6.0, 102.0] (std: 13.0) us, 0.0 [ 0.0, 0.4] (std: 0.1) % updateLoggingData() : 8.0 [ 8.0, 8.0] (std: 0.0) us, 0.0 [ 0.0, 0.0] (std: 0.0) % mHadTrajectoryModel.update(localUpdateTime) : 7.9 [ 3.0, 162.0] (std: 17.5) us, 0.0 [ 0.0, 0.7] (std: 0.1) % mEngineeringLayerModel.update(context) : 5.8 [ 2.0, 92.0] (std: 10.3) us, 0.0 [ 0.0, 0.4] (std: 0.0) % mTerrainHeightModel.update() : 5.4 [ 2.0, 159.0] (std: 16.5) us, 0.0 [ 0.0, 0.7] (std: 0.1) % mBoundaryLineModel.update(localUpdateTime) : 5.1 [ 2.0, 33.0] (std: 6.5) us, 0.0 [ 0.0, 0.1] (std: 0.0) % Compute 'fovState' : 5.0 [ 5.0, 5.0] (std: 0.0) us, 0.0 [ 0.0, 0.0] (std: 0.0) % logAfterUpdate(context) : 4.7 [ 2.0, 40.0] (std: 5.4) us, 0.0 [ 0.0, 0.2] (std: 0.0) % ----------------------------------------------------------------------------------------------- [50, 60] FPS frames: FPS: min: 50.1, max: 60.0, avg: 56.9, frametime-based-avg: 56.8, std: 2.6, count: 318 Function calls: --------------- mRenderer.render() : 11608.7 [ 5552.0, 17515.0] (std: 2831.0) us, 65.7 [ 30.9, 95.0] (std: 14.8) % mRenderControl->sync() : 4518.5 [ 2042.0, 9994.0] (std: 1683.4) us, 25.6 [ 11.7, 56.8] (std: 9.1) % mRenderControl->render() : 4383.4 [ 1838.0, 9641.0] (std: 1556.3) us, 24.8 [ 10.6, 52.6] (std: 8.5) % sleep() : 2503.1 [ 5.0, 11614.0] (std: 3049.4) us, 14.6 [ 0.0, 62.8] (std: 17.6) % mView.update(mRenderer) : 1806.2 [ 189.0, 7466.0] (std: 1467.7) us, 10.2 [ 1.0, 42.0] (std: 8.1) % mGlContext.swapBuffers(&mWindow) : 1742.8 [ 356.0, 9120.0] (std: 1613.2) us, 9.8 [ 2.0, 52.5] (std: 9.0) % controller->updateModel() : 1047.0 [ 364.0, 5643.0] (std: 824.8) us, 5.9 [ 2.0, 32.0] (std: 4.6) % mDataPackageDispatcher.updateModel(context) : 997.2 [ 316.0, 5603.0] (std: 812.4) us, 5.6 [ 1.8, 31.8] (std: 4.6) % mArLayerModel.update(context) : 896.7 [ 261.0, 5547.0] (std: 768.8) us, 5.1 [ 1.5, 31.4] (std: 4.3) % mGlContext.doneCurrent() : 394.6 [ 120.0, 4357.0] (std: 504.0) us, 2.2 [ 0.7, 22.4] (std: 2.8) % mRouteGuidanceModel.update(localUpdateTime) : 381.9 [ 78.0, 3328.0] (std: 425.9) us, 2.2 [ 0.4, 18.0] (std: 2.4) % maneuverPtr->update() : 380.7 [ 40.0, 3078.0] (std: 427.4) us, 2.1 [ 0.2, 16.7] (std: 2.4) % makeOffscreenCurrent() : 248.4 [ 90.0, 4421.0] (std: 447.0) us, 1.4 [ 0.5, 25.9] (std: 2.5) % waitUntilModelThreadIsBlocked(controller) : 238.8 [ 8.0, 2742.0] (std: 454.4) us, 1.4 [ 0.0, 16.0] (std: 2.6) % updateDistronic(context) : 212.2 [ 30.0, 3527.0] (std: 347.1) us, 1.2 [ 0.2, 20.0] (std: 2.0) % QCoreApplication::processEvents() : 109.0 [ 33.0, 1472.0] (std: 170.8) us, 0.6 [ 0.2, 8.5] (std: 1.0) % useDefaultController() : 101.6 [ 24.0, 905.0] (std: 121.2) us, 0.6 [ 0.1, 5.2] (std: 0.7) % mWindow.resetOpenGLState() : 98.7 [ 33.0, 2216.0] (std: 207.4) us, 0.6 [ 0.2, 12.3] (std: 1.2) % updateEngineeringAndLog() : 90.0 [ 31.0, 1724.0] (std: 169.7) us, 0.5 [ 0.2, 9.8] (std: 1.0) % emit frameReady() : 68.1 [ 17.0, 3544.0] (std: 273.7) us, 0.4 [ 0.1, 18.8] (std: 1.5) % mLaneBoundaryModel.update(...) : 49.5 [ 17.0, 989.0] (std: 122.7) us, 0.3 [ 0.1, 5.5] (std: 0.7) % mDistronicDistanceSettingsModel.update(localUpdateTime): 48.5 [ 17.0, 1398.0] (std: 132.2) us, 0.3 [ 0.1, 7.5] (std: 0.7) % updateEngineeringData() : 47.3 [ 18.0, 1208.0] (std: 103.9) us, 0.3 [ 0.1, 7.1] (std: 0.6) % mCommonModel.update(context) : 37.4 [ 15.0, 1026.0] (std: 89.5) us, 0.2 [ 0.1, 6.0] (std: 0.5) % updateFovData() : 36.0 [ 28.0, 49.0] (std: 9.5) us, 0.2 [ 0.2, 0.3] (std: 0.0) % mUpdateReady.set() : 28.8 [ 6.0, 1075.0] (std: 91.0) us, 0.2 [ 0.0, 6.4] (std: 0.5) % mDiagnosisLayerModel.update(context) : 23.0 [ 12.0, 976.0] (std: 60.0) us, 0.1 [ 0.1, 5.5] (std: 0.3) % updateEgoVehiclePose() : 22.0 [ 9.0, 871.0] (std: 69.6) us, 0.1 [ 0.0, 4.6] (std: 0.4) % mLaneChangeAssistantModel.update(localUpdateTime) : 21.8 [ 9.0, 746.0] (std: 55.8) us, 0.2 [ 0.0, 4.4] (std: 0.3) % mRenderControl->polishItems() : 21.7 [ 7.0, 1093.0] (std: 81.3) us, 0.1 [ 0.0, 6.4] (std: 0.5) % mEngineeringModel.setData(...) : 19.8 [ 6.0, 786.0] (std: 70.2) us, 0.1 [ 0.0, 4.6] (std: 0.4) % mDtqTrajectoryModel.update(localUpdateTime) : 19.6 [ 6.0, 866.0] (std: 80.9) us, 0.1 [ 0.0, 5.1] (std: 0.5) % emit beforeUpdate : 19.6 [ 5.0, 795.0] (std: 58.6) us, 0.1 [ 0.0, 4.7] (std: 0.3) % onLaneBoundaryChange() : 19.0 [ 6.0, 1317.0] (std: 75.7) us, 0.1 [ 0.0, 7.6] (std: 0.4) % Compute 'isInside' : 18.5 [ 14.0, 30.0] (std: 7.7) us, 0.1 [ 0.1, 0.2] (std: 0.1) % controller->clearDirtyModelFlags() : 17.6 [ 5.0, 667.0] (std: 50.1) us, 0.1 [ 0.0, 4.0] (std: 0.3) % Event emitting : 16.5 [ 5.0, 658.0] (std: 58.9) us, 0.1 [ 0.0, 3.5] (std: 0.3) % Maneuver deletion : 15.7 [ 2.0, 1032.0] (std: 72.5) us, 0.1 [ 0.0, 5.2] (std: 0.4) % mSafeReleaseAssistantModel.update(localUpdateTime) : 13.2 [ 5.0, 855.0] (std: 49.4) us, 0.0 [ 0.0, 4.9] (std: 0.3) % mLaneDepartureWarningModel.update(localUpdateTime) : 9.6 [ 2.0, 1100.0] (std: 63.3) us, 0.0 [ 0.0, 6.2] (std: 0.4) % updateLoggingData() : 9.5 [ 4.0, 24.0] (std: 9.7) us, 0.0 [ 0.0, 0.1] (std: 0.1) % mEngineeringLayerModel.update(context) : 9.5 [ 2.0, 603.0] (std: 45.4) us, 0.0 [ 0.0, 3.4] (std: 0.3) % mPeriodicLogger.update(context) : 8.8 [ 2.0, 730.0] (std: 43.5) us, 0.0 [ 0.0, 4.0] (std: 0.2) % mTerrainHeightModel.update() : 8.5 [ 2.0, 601.0] (std: 49.4) us, 0.0 [ 0.0, 3.5] (std: 0.3) % mHadTrajectoryModel.update(localUpdateTime) : 7.3 [ 2.0, 306.0] (std: 21.9) us, 0.0 [ 0.0, 1.6] (std: 0.1) % Compute 'viewProjectionMatrix' : 7.3 [ 7.0, 8.0] (std: 0.5) us, 0.0 [ 0.0, 0.0] (std: 0.0) % logAfterUpdate(context) : 6.7 [ 2.0, 527.0] (std: 30.9) us, 0.0 [ 0.0, 2.9] (std: 0.2) % mBoundaryLineModel.update(localUpdateTime) : 5.7 [ 2.0, 81.0] (std: 10.0) us, 0.0 [ 0.0, 0.5] (std: 0.1) % For loop : 5.3 [ 2.0, 14.0] (std: 5.9) us, 0.0 [ 0.0, 0.1] (std: 0.1) % logFovData() : 4.8 [ 3.0, 7.0] (std: 1.7) us, 0.0 [ 0.0, 0.0] (std: 0.0) % mCarsor->updateBoundingBoxPoints() : 3.8 [ 3.0, 5.0] (std: 1.0) us, 0.0 [ 0.0, 0.0] (std: 0.0) % Compute 'fovState' : 2.5 [ 2.0, 4.0] (std: 1.0) us, 0.0 [ 0.0, 0.0] (std: 0.0) % Compute BBs : 2.0 [ 2.0, 2.0] (std: 0.0) us, 0.0 [ 0.0, 0.0] (std: 0.0) % ----------------------------------------------------------------------------------------------- [60, 70] FPS frames: FPS: min: 60.0, max: 70.0, avg: 62.1, frametime-based-avg: 62.0, std: 2.4, count: 650 Function calls: --------------- mRenderer.render() : 9874.0 [ 5076.0, 15953.0] (std: 2064.8) us, 61.3 [ 31.6, 95.8] (std: 12.9) % mRenderControl->sync() : 4027.6 [ 1889.0, 9905.0] (std: 1331.3) us, 25.0 [ 11.7, 59.8] (std: 8.3) % mRenderControl->render() : 3941.3 [ 1913.0, 8759.0] (std: 1274.8) us, 24.5 [ 11.7, 56.0] (std: 7.9) % sleep() : 3573.0 [ 5.0, 10100.0] (std: 2577.5) us, 22.0 [ 0.0, 61.9] (std: 15.7) % mView.update(mRenderer) : 1245.1 [ 182.0, 5887.0] (std: 1072.4) us, 7.8 [ 1.1, 37.1] (std: 6.8) % mGlContext.swapBuffers(&mWindow) : 1199.6 [ 340.0, 7563.0] (std: 1003.6) us, 7.4 [ 2.1, 45.8] (std: 6.2) % controller->updateModel() : 863.8 [ 307.0, 4452.0] (std: 563.2) us, 5.4 [ 1.9, 27.3] (std: 3.5) % mDataPackageDispatcher.updateModel(context) : 807.9 [ 284.0, 4376.0] (std: 543.5) us, 5.0 [ 1.8, 26.9] (std: 3.4) % mArLayerModel.update(context) : 709.2 [ 232.0, 4289.0] (std: 510.2) us, 4.4 [ 1.4, 26.3] (std: 3.1) % mRouteGuidanceModel.update(localUpdateTime) : 308.2 [ 80.0, 4010.0] (std: 369.2) us, 1.9 [ 0.5, 24.6] (std: 2.3) % mGlContext.doneCurrent() : 287.8 [ 108.0, 3251.0] (std: 292.6) us, 1.8 [ 0.7, 19.7] (std: 1.8) % maneuverPtr->update() : 253.9 [ 41.0, 1629.0] (std: 232.3) us, 1.6 [ 0.2, 9.9] (std: 1.4) % waitUntilModelThreadIsBlocked(controller) : 212.8 [ 6.0, 4757.0] (std: 394.9) us, 1.3 [ 0.0, 29.2] (std: 2.5) % makeOffscreenCurrent() : 199.4 [ 80.0, 5235.0] (std: 342.3) us, 1.2 [ 0.5, 32.3] (std: 2.1) % updateDistronic(context) : 169.0 [ 30.0, 2438.0] (std: 215.6) us, 1.0 [ 0.2, 14.8] (std: 1.3) % useDefaultController() : 101.9 [ 16.0, 2361.0] (std: 172.6) us, 0.6 [ 0.1, 14.2] (std: 1.1) % QCoreApplication::processEvents() : 90.6 [ 30.0, 1312.0] (std: 143.0) us, 0.6 [ 0.2, 8.1] (std: 0.9) % updateEngineeringAndLog() : 75.6 [ 30.0, 3185.0] (std: 162.6) us, 0.5 [ 0.2, 19.5] (std: 1.0) % mWindow.resetOpenGLState() : 75.0 [ 31.0, 1146.0] (std: 100.5) us, 0.5 [ 0.2, 7.1] (std: 0.6) % updateEngineeringData() : 42.9 [ 17.0, 3124.0] (std: 134.7) us, 0.3 [ 0.1, 19.2] (std: 0.8) % emit frameReady() : 42.7 [ 16.0, 1070.0] (std: 94.7) us, 0.3 [ 0.1, 7.3] (std: 0.6) % mDistronicDistanceSettingsModel.update(localUpdateTime): 36.7 [ 17.0, 1913.0] (std: 108.8) us, 0.2 [ 0.1, 11.5] (std: 0.7) % updateFovData() : 35.4 [ 28.0, 52.0] (std: 8.5) us, 0.2 [ 0.2, 0.3] (std: 0.0) % mLaneBoundaryModel.update(...) : 34.5 [ 17.0, 1056.0] (std: 66.1) us, 0.2 [ 0.1, 6.4] (std: 0.4) % mCommonModel.update(context) : 34.3 [ 13.0, 1089.0] (std: 65.4) us, 0.2 [ 0.1, 6.7] (std: 0.4) % logFovData() : 25.5 [ 4.0, 135.0] (std: 46.3) us, 0.1 [ 0.0, 0.8] (std: 0.3) % updateEgoVehiclePose() : 25.1 [ 9.0, 2199.0] (std: 104.8) us, 0.2 [ 0.1, 13.4] (std: 0.7) % mUpdateReady.set() : 22.7 [ 6.0, 1039.0] (std: 67.5) us, 0.2 [ 0.0, 6.5] (std: 0.4) % mDiagnosisLayerModel.update(context) : 22.1 [ 12.0, 810.0] (std: 45.4) us, 0.1 [ 0.1, 5.7] (std: 0.3) % controller->clearDirtyModelFlags() : 20.8 [ 4.0, 2123.0] (std: 97.5) us, 0.1 [ 0.0, 13.4] (std: 0.6) % Event emitting : 19.9 [ 5.0, 1986.0] (std: 107.9) us, 0.1 [ 0.0, 12.1] (std: 0.7) % emit beforeUpdate : 18.0 [ 5.0, 1173.0] (std: 64.8) us, 0.1 [ 0.0, 7.0] (std: 0.4) % Compute 'isInside' : 17.4 [ 13.0, 25.0] (std: 4.2) us, 0.1 [ 0.1, 0.2] (std: 0.0) % mEngineeringModel.setData(...) : 16.7 [ 6.0, 1083.0] (std: 64.4) us, 0.1 [ 0.0, 6.6] (std: 0.4) % mRenderControl->polishItems() : 16.6 [ 7.0, 1058.0] (std: 52.5) us, 0.1 [ 0.0, 6.4] (std: 0.3) % mLaneChangeAssistantModel.update(localUpdateTime) : 16.0 [ 9.0, 437.0] (std: 21.5) us, 0.1 [ 0.1, 2.7] (std: 0.1) % Maneuver deletion : 15.0 [ 2.0, 2491.0] (std: 120.3) us, 0.1 [ 0.0, 15.1] (std: 0.7) % mDtqTrajectoryModel.update(localUpdateTime) : 12.8 [ 5.0, 631.0] (std: 34.4) us, 0.1 [ 0.0, 3.9] (std: 0.2) % onLaneBoundaryChange() : 11.5 [ 6.0, 136.0] (std: 11.0) us, 0.1 [ 0.0, 0.9] (std: 0.1) % mSafeReleaseAssistantModel.update(localUpdateTime) : 10.0 [ 5.0, 342.0] (std: 19.2) us, 0.0 [ 0.0, 2.1] (std: 0.1) % mPeriodicLogger.update(context) : 8.7 [ 2.0, 1042.0] (std: 48.2) us, 0.0 [ 0.0, 6.9] (std: 0.3) % Compute 'viewProjectionMatrix' : 7.3 [ 6.0, 9.0] (std: 0.9) us, 0.0 [ 0.0, 0.1] (std: 0.0) % mLaneDepartureWarningModel.update(localUpdateTime) : 6.7 [ 2.0, 688.0] (std: 28.2) us, 0.0 [ 0.0, 4.3] (std: 0.2) % mBoundaryLineModel.update(localUpdateTime) : 6.6 [ 2.0, 658.0] (std: 39.0) us, 0.0 [ 0.0, 4.1] (std: 0.2) % mEngineeringLayerModel.update(context) : 6.5 [ 2.0, 1035.0] (std: 41.1) us, 0.0 [ 0.0, 6.2] (std: 0.2) % mTerrainHeightModel.update() : 6.4 [ 2.0, 785.0] (std: 32.4) us, 0.0 [ 0.0, 5.4] (std: 0.2) % logAfterUpdate(context) : 6.2 [ 2.0, 662.0] (std: 34.7) us, 0.0 [ 0.0, 4.3] (std: 0.2) % mHadTrajectoryModel.update(localUpdateTime) : 5.6 [ 2.0, 620.0] (std: 24.5) us, 0.0 [ 0.0, 3.9] (std: 0.2) % For loop : 4.7 [ 2.0, 14.0] (std: 4.7) us, 0.0 [ 0.0, 0.1] (std: 0.0) % mCarsor->updateBoundingBoxPoints() : 4.3 [ 3.0, 7.0] (std: 1.3) us, 0.0 [ 0.0, 0.0] (std: 0.0) % updateLoggingData() : 4.2 [ 3.0, 6.0] (std: 1.1) us, 0.0 [ 0.0, 0.0] (std: 0.0) % Compute BBs : 3.2 [ 2.0, 8.0] (std: 2.5) us, 0.0 [ 0.0, 0.0] (std: 0.0) % Compute 'fovState' : 2.8 [ 2.0, 5.0] (std: 1.0) us, 0.0 [ 0.0, 0.0] (std: 0.0) % -----------------------------------------------------------------------------------------------