Skip to content

DPL: optimize ContextRegistry lookup#2562

Merged
ktf merged 1 commit intoAliceO2Group:devfrom
ktf:performance-context-registry
Nov 1, 2019
Merged

DPL: optimize ContextRegistry lookup#2562
ktf merged 1 commit intoAliceO2Group:devfrom
ktf:performance-context-registry

Conversation

@ktf
Copy link
Copy Markdown
Member

@ktf ktf commented Oct 30, 2019

Now it should do the hash calculation at compile time.

@ktf ktf requested a review from a team as a code owner October 30, 2019 23:20
@ktf
Copy link
Copy Markdown
Member Author

ktf commented Oct 30, 2019

@knopers8 let me know how it goes with this.

@ktf ktf force-pushed the performance-context-registry branch 2 times, most recently from ee625cb to b92db0d Compare October 31, 2019 09:42
@ktf
Copy link
Copy Markdown
Member Author

ktf commented Oct 31, 2019

@knopers8 this version should work also with GCC < 8.

Now it does the hash calculation at compile time and it uses fast
hash table to do the lookup.
@ktf ktf force-pushed the performance-context-registry branch from b92db0d to 4f74c86 Compare October 31, 2019 10:30
@ktf ktf merged commit 2e143c0 into AliceO2Group:dev Nov 1, 2019
@ktf
Copy link
Copy Markdown
Member Author

ktf commented Nov 1, 2019

Errors unrelated, merging.

@ktf ktf deleted the performance-context-registry branch November 1, 2019 07:25
@ktf ktf restored the performance-context-registry branch November 1, 2019 07:25
ktf added a commit that referenced this pull request Nov 4, 2019
ktf added a commit that referenced this pull request Nov 5, 2019
@ktf ktf deleted the performance-context-registry branch November 19, 2019 12:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant