-
Notifications
You must be signed in to change notification settings - Fork 1.6k
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
Dart process consuming 14GB of memory, slow autocomplete #59596
Comments
Please don't share that! It contains the structure of your code and might contain large portions of your source (because strings and possibly token sequences are included into the snapshot). Even if you were willing to share it with us privately we can't look at it directly for this reason. However I was considering writing a special tool to drop sensitive information from these snapshots to make it possible to share them. |
@The-Redhat looking at the provided snapshot I can see 1Gb of Declaration objects which was fixed by @scheglov. I wonder if this is possible for you to try master channel? |
Thanks for letting me know, then I will not share it at all.
sure I can try that, I downloaded the latest master dart-sdk. I just need to debug why vs code is not picking it up. Setting Anything else I can provide you to help debug it? |
We have tested the new dart sdk version 3.7.0 internally, and it seems to work quite well. Is there already an ETA when it will be available in the flutter beta channel? Currently, it is a bit tricky to use another dart sdk alongside the flutter stable channel. We are fine to switch to the flutter beta channel, but we don't want to switch to master. If somebody has a good setup on how to use a different dart sdk alongside flutter, please share it. |
Description
We have a bigger flutter application with around 100k lines of code. We have almost all lint rules enabled. From time to time the RAM usage of dart rises to 8GB or even 14GB. Killing the dart process brings it down to a few hundred MBs temporary. We couldn't find a clear pattern yet when it rises, but when running the flutter app in the simulator, it definitely happens more often.
Dart SDK version
Dart SDK version: 3.5.3 (stable) (Wed Sep 11 16:22:47 2024 +0000) on "macos_arm64"
Attachments
lsp-report.json
The text was updated successfully, but these errors were encountered: