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

Remove “collections” from the repo name #18

Open
robertmryan opened this issue Dec 12, 2023 · 2 comments
Open

Remove “collections” from the repo name #18

robertmryan opened this issue Dec 12, 2023 · 2 comments
Labels
enhancement New feature or request

Comments

@robertmryan
Copy link

This package is the “Swift Collections Benchmark”. But why tie it to “collections” at all? I understand that this was the impetus for this package, but it has uses well beyond collections. I would suggest renaming this the “Swift Benchmarks” (or something like that) and lose any implied suggestion that this benchmarking is for collections only.

For example, we might use this for testing any computationally intensive process, e.g., the benchmarking of pixel buffer processing, or benchmarking to determining the appropriate striding factor for a particular parallel calculation. The list is endless.

@robertmryan robertmryan added the enhancement New feature or request label Dec 12, 2023
@lorentey
Copy link
Member

lorentey commented Mar 22, 2024

I think "Swift Benchmarks" would be a bit too ambitious -- this package is for measuring how performance changes over a single variable, which is an important task, but "benchmarking" in general usually means far more than just that.

Additionally, the package in its current form really is mostly designed to target data structure analysis: for example, it assumes that the variable is some count of discrete items. (It even calls it "size".)

Generalizing things would certainly be an interesting project, though!

@robertmryan
Copy link
Author

But “collections” in the name is just plain weird…

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants