I'm seeing it as an issue in at least 4.25.4, maybe prior. I'll update after checking 4.24.
From the tests at my desk I could see that the HotReload.State file that DeleteTemporaryFiles (HotReload.cs) reads doesn't seem to have any references to temporary files inside of it, so this could be a problem with how that file is written out, or how the temporary files are collected before they're written out.
This seems to be tied to having the HotReloadState set to disabled when running, but that seems to be the case in a normal build of Dev Editor, so this is why I'm suspecting the state file creation/reading instead of the checks in BuildMode.cs.
Expectation: These are cleaned up after each run or before every new run.
How does TextureRenderTarget2D get TArray<uint8> type data?
Why does the REMOVE method of map container remove elements have memory leaks?
What is the cause of the packaging error falling back to 'GameUserSettings' in ue5?
How do I set a material as a post-processing material?
How to delete some elements correctly when deleting an array loop?
What is the difference between Camera and CineCamera?
How to implement springarm components to scale according to mouse position in spawn?
What controls of umg have mouse wheel events in UE4.27?
How to assign a value to a member of UMG's UMaterialInterface pointer type in C++?
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-104531 in the post.
1 |
Component | UE - Foundation - Cpp Tools - Hot Reload |
---|---|
Affects Versions | 4.25.4 |
Target Fix | 4.27 |
Created | Dec 14, 2020 |
---|---|
Resolved | Jan 6, 2021 |
Updated | Apr 27, 2021 |