Commit Graph

2 Commits

Author SHA1 Message Date
Ben Marsh
25d08f4182 Missing copyright notice.
#rb none
#rnx

[CL 4673734 by Ben Marsh in Dev-Build branch]
2018-12-23 20:30:21 -05:00
Ben Marsh
6f57983b93 UBT: When building a target, start prefetching the contents of engine/project/plugin source folders in parallel on background threads as soon as UBT starts up (by instantiating FileItem and DirectoryItem objects). This reduces I/O waits on the main thread when validating the contents of the makefile or building a target. Measured ~20% reduction in UBT times when using a makefile.
Other directories are probably worth prefetching too; needs measuring.

#rb none

[CL 4673733 by Ben Marsh in Dev-Build branch]
2018-12-23 20:29:48 -05:00