Improve performance #182
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Run some profiling and figure out quick wins for improving performance. This might include:
The main bottleneck seems to be GC pressure, which means memory is the problem, not computation. This might come from using too many timers, or from storing too many events in memory. One strategy I have in mind is to set up a separate repository per space so we don't have to constantly reconcile tracker and repository when deriving events for a particular url.
Solutions should not compromise simplicity and maintainability. It would be easy to make a mess fixing this, but long term I want to swap out the underlying libraries which should solve this at a more fundamental level. This issue may have multiple assignees and multiple PRs with different solutions.
hii @hodlbod can I work on this issue
Please do
Hey @priyanshu_bharti, if you face any issues (or) just need any help, I would be happy to take this on.
Let's treat this as a tracking issue for sub-issues working towards optimizations in different parts?