Skip to content

Conversation

@HannesWell
Copy link
Member

  1. Implement the IResourceDeltaVisitor in LaunchManager as lambda's instead of nested classes.
  2. Defer obtaining a delta's resource as long as possible and instead only on the full-path of the delta.

Previously the resource of each delta was obtained without real need, which lead to potentially unnecessary object creation.

@github-actions
Copy link
Contributor

github-actions bot commented Jul 30, 2024

Test Results

 1 734 files  ±0   1 734 suites  ±0   1h 25m 12s ⏱️ - 2m 52s
 3 973 tests ±0   3 951 ✅ ±0   22 💤 ±0  0 ❌ ±0 
12 516 runs  ±0  12 355 ✅ ±0  161 💤 ±0  0 ❌ ±0 

Results for commit e4944f4. ± Comparison against base commit 9a9e15a.

♻️ This comment has been updated with latest results.

@HannesWell HannesWell force-pushed the lightweight-resource-delta-processing-in-LaunchManager branch from 2ea5a99 to 737994f Compare July 31, 2024 18:44
1. Implement the IResourceDeltaVisitor in LaunchManager as lambda's
instead of nested classes.
2. Defer obtaining a delta's resource as long as possible and instead
only on the full-path of the delta.

Previously the resource of each delta was obtained without real need,
which lead to potentially unnecessary object creation.
@HannesWell HannesWell force-pushed the lightweight-resource-delta-processing-in-LaunchManager branch from 737994f to e4944f4 Compare August 1, 2024 21:35
@HannesWell HannesWell merged commit 8d5bfec into eclipse-platform:master Aug 1, 2024
@HannesWell HannesWell deleted the lightweight-resource-delta-processing-in-LaunchManager branch August 1, 2024 22:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant