MixinNetwork / MixinNetwork/flutter-plugins
Performance Lag on Main Window and Detachable Tabs When Opening Additional Windows
Nobody has claimed this yet.
- Dominant language
- C
- Stars
- 512
- Forks
- 292
- Avg merge
- 15h 8m
- Merged PRs (30d)
- 7
Description
I'm experiencing a performance issue when using the desktop_multiple_windows package in my project. Each time a new window or detachable tab is opened, both the main window and any existing windows start to experience noticeable slowdowns. As more windows are added, the lag becomes progressively worse, significantly affecting the responsiveness of the application.
Steps to Reproduce:
Open the main application window.
Add a new detachable tab/window.
Repeat the process by opening multiple tabs/windows.
Notice the performance degradation as more windows are opened.
Expected Behavior: The application should maintain smooth performance regardless of the number of open windows or tabs.
Actual Behavior: As more windows/tabs are opened, both the main window and the detachable windows begin to lag, with performance decreasing as the number of open windows increases.
Additional Information:
The issue occurs on both Windows and macOS.
The performance impact is more noticeable with a higher number of open windows or tabs.
It appears the lag is affecting the responsiveness of the main window as well as the newly opened windows/tabs.
Any suggestions or solutions to improve the performance when opening multiple windows would be greatly appreciated.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
The payload names no files, tests, or entry points. First reproduce the slowdown by opening additional detachable tabs or windows on Windows or macOS, then profile responsiveness as their number increases; done means the main and existing windows remain responsive as more windows are opened.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- flutter
- Domain
- desktop
- Issue type
- Bug
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100