Hi,
你好,去掉不会造成其他问题,只是Precache的ThreadPool线程应该是期望工作在低优先级上的(TPri_BelowNormal),而放到TaskGraph里,优先级是根据FCompilePipelineStateTask.GetDesiredThread来的,要根据实际情况看一下他的返回值,如果是AnyThread,他至少有可能是在High或者Normal的线程下运行,也有可能会在Low的线程下运行。当然有些平台没有这些优先级,所以可能会随机分到某个核上工作,也许是小核。
我只是想说分到Pool里去执行,不一定就能有更快的编译速度,可能还是要看实际情况。