Skip to content

Multiple optimization of FamixReplication - #18

Merged
jecisc merged 1 commit into
masterfrom
memory
Nov 18, 2025
Merged

jecisc merged 1 commit into
masterfrom
memory

Conversation

@jecisc

@jecisc jecisc commented Nov 18, 2025

Copy link
Copy Markdown
Member
  • Do not add an empty collection to the moose cache is there is no replica in an entity
  • Some speed optimizations
  • Fix a bug in #removeReplica: because it was using a method that considered the children and not only the entity
  • Fix #allBehaviouralsWithDuplicatedCode and #allContainersWithDuplicatedCode that were doing useless computation when there are no replication manager declared for a language
  • Speedup #initializeReplicationManager when there is not replication manager (no need to reset the caches)

- Do not add an empty collection to the moose cache is there is no replica in an entity
- Some speed optimizations
- Fix a bug in #removeReplica: because it was using a method that considered the children and not only the entity
- Fix #allBehaviouralsWithDuplicatedCode and #allContainersWithDuplicatedCode that were doing useless computation when there are no replication manager declared for a language
- Speedup #initializeReplicationManager when there is not replication manager (no need to reset the caches)
@jecisc
jecisc merged commit 3415734 into master Nov 18, 2025
5 checks passed
@jecisc
jecisc deleted the memory branch November 18, 2025 19:52
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