[COMPASS-7417] Keeping the side-bar open drastically increases the CPU usage. Created: 07/Nov/23 Updated: 15/Dec/23 Resolved: 14/Nov/23 |
|
| Status: | Closed |
| Project: | Compass |
| Component/s: | Sidebar |
| Affects Version/s: | None |
| Fix Version/s: | 1.41.0 |
| Type: | Bug | Priority: | Major - P3 |
| Reporter: | Kevin Mas Ruiz | Assignee: | Himanshu Singh |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
OS: N/A |
||
| Attachments: |
|
||||||||||||||||
| Issue Links: |
|
||||||||||||||||
| Assigned Teams: |
Developer Tools
|
||||||||||||||||
| Documentation Changes: | Not Needed | ||||||||||||||||
| Sprint: | Iteration Oviraptor | ||||||||||||||||
| Description |
Problem Statement/RationaleCompass average CPU usage is pretty high and the performance is degraded, making working with Compass sometimes too slow. Please be sure to attach relevant logs with any sensitive data redacted. Steps to Reproduce
Expected ResultsThe side-bar shouldn't have significant impact in CPU usage. Actual ResultsThe side-bar, when open, consumes around 30% of the total CPU. Additional NotesThere is also an issue in GitHub: https://github.com/mongodb-js/compass/issues/3219 There is also a video reproducing the issue attached in this ticket. |
| Comments |
| Comment by Githook User [ 20/Nov/23 ] |
|
Author: {'name': 'Himanshu Singh', 'email': 'himanshu.singhs@outlook.in', 'username': 'himanshusinghs'}Message: fix(compass-components): do not keep fallback content when not needed |
| Comment by Githook User [ 15/Nov/23 ] |
|
Author: {'name': 'Himanshu Singh', 'email': 'himanshu.singhs@outlook.in', 'username': 'himanshusinghs'}Message: fix(compass-components): do not keep fallback content when not needed |
| Comment by Githook User [ 14/Nov/23 ] |
|
Author: {'name': 'Himanshu Singh', 'email': 'himanshu.singhs@outlook.in', 'username': 'himanshusinghs'}Message: fix(compass-components): do not keep fallback content when not needed |