[qt/qtqa/gerrit]: Summary of bulk changes made

KDE Git Services - Bulk Change <[email protected]>
Newsgroups gmane.comp.kde.cvs
Message-ID <[email protected]>
Git repository change summary for qt/qtqa/gerrit
Pushed by mirror-service into branch 'upstream/master'.
Changed from 2f33091b6d3cc5d47cc503e1009776273dd90f00 to 41d6d59cff5d07d8d8924ebf81e29bf52974e50f
Acknowledgement was received that this change introduces only existing code that has been pushed to another public open source repository.

This change contains the following new commits:

Git commit 3b7e18821b35275bc19820fafb44327495710557 by Sam Saccone on 18/08/2026 at 14:47..
Optimize AccountLoader batch hydration and AccountCache lookups

Streamline AccountLoader batch hydration and AccountCache lookups:

1. Pass Map<Account.Id, AccountInfo> directly into AccountDirectory,
   bypassing intermediate Stream and Set collection allocations.
2. Track duplicate AccountInfo instances during putIfAbsent to eliminate
   the secondary scan loop.
3. In AccountCacheImpl, batch Git user ref lookups via RefDatabase.exactRef(String...)
   and pre-fetch externalIds.allByAccount() in a single pass.
4. Reuse retrieved AccountState references to eliminate redundant map lookups.

Benchmark Results & Performance Verification:
Tested across 500 iterations of 50 accounts:
- Baseline (Sequential ref queries & stream pipelines): 379 ms total (0.758 ms/fill)
- Optimized (Batched exactRef & direct map fill):       347 ms total (0.694 ms/fill)
- Performance Delta: 8.4% latency reduction with zero intermediate stream/set allocations.

Release-Notes: Optimize AccountLoader batch hydration and AccountCache lookups
Change-Id: I29c99eeef3ab2d94ea85f86a5fa46e5ead2d2151
https://invent.kde.org/qt/qtqa/gerrit/-/commit/3b7e18821b35275bc19820fafb44327495710557

Git commit 41d6d59cff5d07d8d8924ebf81e29bf52974e50f by Gerrit Code Review (on behalf of Sam Saccone) on 18/08/2026 at 15:04..
Merge "Optimize AccountLoader batch hydration and AccountCache lookups"
https://invent.kde.org/qt/qtqa/gerrit/-/commit/41d6d59cff5d07d8d8924ebf81e29bf52974e50f
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.