You've already forked UnrealEngineUWP
mirror of
https://github.com/izzy2lost/UnrealEngineUWP.git
synced 2026-03-26 18:15:20 -07:00
New AssetRegistryState::InitializeFromExistingAndPrune temporarily disabled until some bugs have been fixed. Test Scenario: 1) BuildCookStageAndRun with these arguments: -platform=Win64 -configuration=Development 2) CookIterate with these arguments: -run=Cook -CookCultures=en -TargetPlatform=WindowsClient -unversioned -stdout -unattended -iterate Wall Time Results (as an average of running step 2) two times): Before: ~09:40 (580 seconds) cook commandlet time After: ~02:30 (150 seconds) cook commandlet time => 07:10 (430 seconds ) faster, i.e. a ~ 3.9x speedup Win32 FileSystem Results: Before: 1.5 million GetFileAttribute calls and 1.2 million FindNextFile calls After: 35 0000 GetFileAttribute calls and 1.6 million FindNextFile calls => ~400 000 calls to FindNextFile replaces ~1.5 million calls to GetFileAttribute #rb none (peafour-cherrypick of //UE4/Dev-Core/[at]5645695 by PJ.Kack) #ROBOMERGE-OWNER: ryan.vance #ROBOMERGE-AUTHOR: pj.kack #ROBOMERGE-SOURCE: CL 5533504 via CL 5533655 via CL 5536177 via CL 5772728 via CL 5772753 via CL 5772793 #ROBOMERGE-BOT: DEVVR (Main -> Dev-VR) [CL 5787307 by pj kack in Dev-VR branch]