Skip to content

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