You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The current process for setting up and executing benchmarks may present confusion for new users. It's unclear why initialization of results and the benchmark needs to be done separately, and similarly, the rationale behind de-initializing results but not the benchmark or allocator is not evident.
This complexity could hinder new user engagement and overall usability of the benchmarking tool. Streamlining the API would significantly improve the user experience, making it more intuitive and straightforward.
Suggested Improvement
A revision to the API is proposed to encapsulate the benchmark setup and execution in a more user-friendly and intuitive manner. The following code snippet illustrates the proposed streamlined approach:
Issue Description
The current process for setting up and executing benchmarks may present confusion for new users. It's unclear why initialization of results and the benchmark needs to be done separately, and similarly, the rationale behind de-initializing results but not the benchmark or allocator is not evident.
This complexity could hinder new user engagement and overall usability of the benchmarking tool. Streamlining the API would significantly improve the user experience, making it more intuitive and straightforward.
Suggested Improvement
A revision to the API is proposed to encapsulate the benchmark setup and execution in a more user-friendly and intuitive manner. The following code snippet illustrates the proposed streamlined approach:
This suggested approach aims to enhance the benchmarking process by:
The text was updated successfully, but these errors were encountered: