Skip to content

Add benchmark for guest call with large parameters #452

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
May 2, 2025

Conversation

ludfjig
Copy link
Contributor

@ludfjig ludfjig commented May 1, 2025

Adds a benchmark which calls a guest function with two large parameters (string and vec). This makes it easier to profile our guest function calling (specifically (de-)serialization of parameters) and to locate unnecessary copies/clones

@ludfjig ludfjig added kind/enhancement For PRs adding features, improving functionality, docs, tests, etc. area/performance Addresses performance labels May 1, 2025
@ludfjig ludfjig force-pushed the large_param_benchmark branch 2 times, most recently from 5bf906a to 9790d03 Compare May 1, 2025 20:46
danbugs
danbugs previously approved these changes May 1, 2025
@ludfjig ludfjig force-pushed the large_param_benchmark branch 2 times, most recently from f761eeb to 637fcc2 Compare May 1, 2025 21:27
Signed-off-by: Ludvig Liljenberg <4257730+ludfjig@users.noreply.github.com>
@ludfjig ludfjig merged commit b9b305e into hyperlight-dev:main May 2, 2025
27 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/performance Addresses performance kind/enhancement For PRs adding features, improving functionality, docs, tests, etc.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants