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

Do benchmark operations of the document #180

Closed
hackerwins opened this issue Apr 21, 2021 · 2 comments · Fixed by #246
Closed

Do benchmark operations of the document #180

hackerwins opened this issue Apr 21, 2021 · 2 comments · Fixed by #246
Assignees
Labels
good first issue 🐤 Good for newcomers

Comments

@hackerwins
Copy link
Member

hackerwins commented Apr 21, 2021

Description:

Do benchmark operations of the document.

Why:

We can find the bottlenecks of operations and perform performance optimization.

@hackerwins hackerwins added cleanup 🧹 Paying off technical debt enhancement 🌟 New feature or request labels Apr 21, 2021
@hackerwins
Copy link
Member Author

@mojosoeun informed us an article comparing performance between CRDT libraries. This article is interesting because it contains ideas for improving performance using the physical characteristics of computers.

We need to compare Yorkie Document performance with other libraries by running the benchmark introduced in this article. We can also find the tuning points introduced in the article to speed up Yorkie Document.

@hackerwins hackerwins added good first issue 🐤 Good for newcomers and removed enhancement 🌟 New feature or request cleanup 🧹 Paying off technical debt labels Jul 31, 2021
@zeikar
Copy link
Contributor

zeikar commented Aug 14, 2021

This issue looks interesting, I'd like to do this.

zeikar added a commit to zeikar/yorkie that referenced this issue Sep 12, 2021
Benchmark
- pkg/document/document_test.go
- Simple operations
- Automerge editing trace (editing-trace.json). Based on https://github.com/automerge/automerge-perf
zeikar added a commit to zeikar/yorkie that referenced this issue Sep 14, 2021
Benchmark
- pkg/document/document_test.go
- Simple operations
- Automerge editing trace (editing-trace.json). Based on https://github.com/automerge/automerge-perf
@zeikar zeikar mentioned this issue Sep 14, 2021
zeikar added a commit to zeikar/yorkie that referenced this issue Oct 5, 2021
Benchmark
- pkg/document/document_test.go
- Simple operations
- Automerge editing trace (editing-trace.json). Based on https://github.com/automerge/automerge-perf
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue 🐤 Good for newcomers
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants