UE5.4.0 usage extremely laggy

Experiencing this too - stuttering in the editor making it completely unusable at times. Narrowed it down to the studio telemetry plugin with a slow running blocking timer every 0.5.

LogEngine: TimerManager's time threshold of 100.00ms exceeded with a deltaT of 816.8984, dumping current timer data.
TimerData 000004EF519BA160 : bLoop=true, bRequiresDelegate=true, Status=3, Rate=0.500000, ExpireTime=5702.008334, Delegate=DELEGATE,NO OBJ,vtbl: 000004EF87185DD0 func: 0x7ffdfe85ba60 FStudioTelemetryEditor::HeartbeatCallback() [D:\build\++UE5\Sync\Engine\Plugins\Experimental\StudioTelemetry\Source\StudioTelemetry\Private\StudioTelemetryEditor.cpp:401]
LogEngine: TimerManager's time threshold of 100.00ms exceeded with a deltaT of 697.5638, dumping current timer data.
TimerData 000004EF519BA160 : bLoop=true, bRequiresDelegate=true, Status=3, Rate=0.500000, ExpireTime=5703.008334, Delegate=DELEGATE,NO OBJ,vtbl: 000004EF87185DD0 func: 0x7ffdfe85ba60 FStudioTelemetryEditor::HeartbeatCallback() [D:\build\++UE5\Sync\Engine\Plugins\Experimental\StudioTelemetry\Source\StudioTelemetry\Private\StudioTelemetryEditor.cpp:401]
LogEngine: TimerManager's time threshold of 100.00ms exceeded with a deltaT of 623.2133, dumping current timer data.
TimerData 000004EF519BA160 : bLoop=true, bRequiresDelegate=true, Status=3, Rate=0.500000, ExpireTime=5704.008334, Delegate=DELEGATE,NO OBJ,vtbl: 000004EF87185DD0 func: 0x7ffdfe85ba60 FStudioTelemetryEditor::HeartbeatCallback() [D:\build\++UE5\Sync\Engine\Plugins\Experimental\StudioTelemetry\Source\StudioTelemetry\Private\StudioTelemetryEditor.cpp:401]

Unfortunately I can’t disable this plugin as it’s depended on by the “asset search” plugin which is in turn depended on by the “flow” plugin which my project is using. For those who are unable to disable the studio telemetry plugin, you can stop it from stuttering by adding the following lines to your project’s DefaultEngine.ini:

Windows:

; Studio Telemetry Settings
[StudioTelemetry.Log] 
FileName="nul"

Linux:

; Studio Telemetry Settings
[StudioTelemetry.Log] 
FolderPath="/dev/null"

This effectively cancels out the expensive synchronous file writes that it’s doing.

8 Likes