Skip to content
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

[DMS-68] Compare function calls from MapOps with direct function call #20

Open
wants to merge 1 commit into
base: wip/s-and-witch/inline-colors-2
Choose a base branch
from

Conversation

s-and-witch
Copy link
Collaborator

@s-and-witch s-and-witch commented Oct 11, 2024

In comparison with #18

Notice, that you should use serokell/canister-profiling#2 to get these results.

binary_size generate max mem batch_get 50 batch_put 50 batch_remove 50 upgrade
persistentmap+100 185_644 204_108 42_448 51_324 122_154 125_314 440_012
persistentmap_baseline+100 187_086 205_152 42_600 53_474 124_854 127_364 440_282
persistentmap+1000 185_644 2_783_302 568_096 70_347 161_544 169_995 4_152_936
persistentmap_baseline+1000 187_086 2_793_387 568_248 72_497 164_285 172_045 4_153_206
persistentmap+10000 185_644 46_344_787 480_208 88_288 198_372 218_189 41_209_910
persistentmap_baseline+10000 187_086 46_447_443 480_360 90_438 201_072 220_280 41_210_098
persistentmap+100000 185_644 544_437_213 4_800_208 104_354 237_973 262_969 542_242_787
persistentmap_baseline+100000 187_086 545_438_270 4_800_360 106_504 240_673 265_060 542_245_665
persistentmap+1000000 185_644 6_243_460_715 48_000_244 124_826 278_546 314_493 5_422_485_536
persistentmap_baseline+1000000 187_086 6_253_448_857 48_000_396 126_976 281_287 316_543 5_422_489_439

@GoPavel
Copy link

GoPavel commented Oct 11, 2024

I guess you also changed the benchmark?

@s-and-witch
Copy link
Collaborator Author

I guess you also changed the benchmark?

Yeah, I published them as serokell/canister-profiling#2 and added to the PR description.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
experiment experiment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants