Developer Notes

This issue has been closed as 'Won't Fix' due to an extended period of time without updates. If this issue is important to you please let us know by posting on the AnswerHub or UDN, and Epic will re-open the ticket for further review.

Description

A licencee reports slow scrolling in the Save Content dialog when working with hundreds of items marked as dirty.

From profiling it appears that PackageTools::GetObjectsInPackages is the main offender, and is called from FPackageItem::GetTypeNameAndColor. (Attached profile data was gathered from SleepyCS).

We should consider caching this information on FPackageItem and find a faster method for gathering this data - possibly from the Asset Registry.

Steps to Reproduce

1) Modify code to mark package as dirty on load (in LoadPackageInternal)
2) Load QAGame RenderTestMap
3) Attempt to exit editor to invoke Save Content dialog
4) Scroll up and down items.

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-23888 in the post.

0
Login to Vote

Won't Fix
ComponentTools
Affects Versions4.94.10
CreatedNov 30, 2015
ResolvedFeb 14, 2017
UpdatedMar 28, 2017