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

Benchmark Creole Parser #13

Open
Andrei15193 opened this issue May 28, 2020 · 0 comments
Open

Benchmark Creole Parser #13

Andrei15193 opened this issue May 28, 2020 · 0 comments
Assignees
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@Andrei15193
Copy link
Owner

The next version of Mup should have a few benchmark tests (VMs) to check performance on different machines and different text options (simple, complex, small, large) to have a good indication as to the amount of text the parser can handle without having significant impact (potential UI freeze when used in a desktop application). The workaround in these cases would be to move processing to a background thread or use Task.Run(() => Parse(Text)) to perform the operation, however it would be useful to have an indicator when this could be the case.

The benchmark tests are mostly useful for desktop applications that would use the parser as web application back-ends are generally better in performance and there is no risk of UI freeze (unless you perform API calls in a synchronous fashion, but that's rather a problem with how the developer implements their desktop application than a problem with the parser itself, any API call can cause a UI freeze).

@Andrei15193 Andrei15193 added enhancement New feature or request help wanted Extra attention is needed labels May 28, 2020
@Andrei15193 Andrei15193 self-assigned this May 28, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

1 participant