Improve load performance of installer

Description

The installer parses each installed profile in full in order to extract the name, description, status and locales. This is slow and unnecessary as the required information is always at the top of the file. For installations with many profiles, installer loading time is often > 10 seconds.

Profile information extraction should use a streaming XML parser that only reads profiles to the extent necessary and then bails.

Environment

None
Your pinned fields
Click on the next to a field label to start pinning.

Assignee

Seth

Reporter

Seth