
Is It A Drive? Is It A Directory? No, It’s…
June 28, 2017
In this post, we look into why IPlatformFileCreateDirectory() was responsible for nearly 1 million allocations during a full cook of KiteDemo and why FPaths::IsDrive(), a huge 100-line function, is being used just to determine whether a filepath begins with a drive mapping... all for the purpose of further speeding up Unreal's cook process just a little bit more
More

The Cook, The Resave, His Garbage And Her Optimization
May 4, 2016
We present here a way to improve cook times by reducing the frequency of garbage collection
More

Patch Content Early – NOT At Runtime
April 25, 2016
We present an optimization that removes a significant amount of memory churn from the animation code
More