LL perf (Inventory): COF / base-outfit checks re-walk the COF per call #340

Closed
opened 2026-10-04 14:09:24 +00:00 by sky_line · 1 comment
Owner

From the LL-origin inefficiency audit (finding I4). File/line references are from commit 0229f8872c; re-locate them before working.

COF / base-outfit checks re-walk the COF per call

  • Where: llappearancemgr.cpp:1485, 3365, 3421-3447, 3531; callers llwearableitemslist.cpp:128, 201, llinventorygallery.cpp:930, llattachmentsmgr.cpp:321, llinventoryfunctions.cpp:887, 936, context menus.
  • Upstream evidence: a Catznip [SL:KB] comment at llinventoryfunctions.cpp:648-652 already removed one such call.
  • Fix: collectLinksTo (backlink multimap) plus parent==COF; cache the base-outfit link by COF version.
  • Confirmed. S-M.

Verify the cost (profile or timer) before and after changing it.

From the LL-origin inefficiency audit (finding I4). File/line references are from commit 0229f8872c; re-locate them before working. **COF / base-outfit checks re-walk the COF per call** - **Where:** `llappearancemgr.cpp:1485, 3365, 3421-3447, 3531`; callers `llwearableitemslist.cpp:128, 201`, `llinventorygallery.cpp:930`, `llattachmentsmgr.cpp:321`, `llinventoryfunctions.cpp:887, 936`, context menus. - **Upstream evidence:** a Catznip `[SL:KB]` comment at `llinventoryfunctions.cpp:648-652` already removed one such call. - **Fix:** `collectLinksTo` (backlink multimap) plus parent==COF; cache the base-outfit link by COF version. - Confirmed. S-M. Verify the cost (profile or timer) before and after changing it.
sky_line added this to the Slipstream project 2026-10-06 15:04:14 +00:00
Author
Owner

Shipped in a published release and tested; closing (testing-lane sweep 2026-10-11).

Shipped in a published release and tested; closing (testing-lane sweep 2026-10-11).
sky_line 2026-10-11 13:24:57 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
sky_line/Slipstream#340
No description provided.