Skip to content
This repository has been archived by the owner on Mar 28, 2024. It is now read-only.

[BUG-228665] Improve initial opening time + filtering speed (+ and memory load) of the landmarks floater #6679

Open
1 task
sl-service-account opened this issue May 4, 2020 · 1 comment

Comments

@sl-service-account
Copy link

sl-service-account commented May 4, 2020

How would you like the feature to work?

EEP introduced an LLAssetFilteredInventoryPanel class that filters inventory items and prevents an inventory item view for being created for every single inventory item (and instead only creates them for folders and the matching asset type).

This was used in the 'My environments' inventory panel (and the texture panel), but since the places inventory panels derive from LLInventoryPanel rather than being initialized from XUI they were overlooked.

The commit derives the class from the new LLAssetFilteredInventoryPanel class and significantly speeds up the initial opening time.

Branch+commit - https://bitbucket.org/Kitty_Barnett/viewer-contribution/branch/BUG-228665

Why is this feature important to you? How would it benefit the community?

Reduced viewer memory footprint + faster (initial) opening of the landmarks floater + faster filtering (or clearing the filter).

Links

Related

Original Jira Fields
Field Value
Issue BUG-228665
Summary Improve initial opening time + filtering speed (+ and memory load) of the landmarks floater
Type New Feature Request
Priority Unset
Status Accepted
Resolution Accepted
Reporter Kitty Barnett (kitty.barnett)
Created at 2020-05-04T22:39:28Z
Updated at 2020-09-29T17:29:21Z
{
  'Build Id': 'unset',
  'Business Unit': ['Platform'],
  'Date of First Response': '2020-05-05T07:33:54.229-0500',
  'How would you like the feature to work?': "EEP introduced an LLAssetFilteredInventoryPanel class that filters inventory items and prevents an inventory item view for being created for every single inventory item (and instead only creates them for folders and the matching asset type).\r\n\r\nThis was used in the 'My environments' inventory panel (and the texture panel), but since the places inventory panels derive from LLInventoryPanel rather than being initialized from XUI they were overlooked.\r\n\r\nThe commit derives the class from the new LLAssetFilteredInventoryPanel class and significantly speeds up the initial opening time.",
  'Original Reporter': 'Kitty Barnett (kitty.barnett)',
  'ReOpened Count': 0.0,
  'Severity': 'Unset',
  'Target Viewer Version': 'viewer-development',
  'Why is this feature important to you? How would it benefit the community?': 'Reduced viewer memory footprint + faster (initial) opening of the landmarks floater + faster filtering (or clearing the filter).',
}
@sl-service-account
Copy link
Author

Vir Linden commented at 2020-05-05T12:33:54Z

Thanks!

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

1 participant