-
Notifications
You must be signed in to change notification settings - Fork 244
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
Very bad debugger performance #6520
Comments
@DTKB Did you encounter this as well? |
Yeah, I have noticed some quite long delays. The BC client freezes up, and VS Code starts to flash in the taskbar that it has something for me - both in fairly normal times - but then I have to sit and wait while VS Code realises that it needs to focus a particular file/line and show the debugging info for it. I didn't yet investigate to ascertain whether it's universal or affected by any particular features of projects. |
In my case, it seems to be related that the initial variable loading takes lots of time. The debugger itself opens quickly, but when you try to open any of the variables sections (e.g. Locals), you only see some progress indicator ... Wait 10 seconds until it's loaded, then you continue with the debugger, but that variable problem repeats in the next step. Really weird. |
Looks like in case of Natalie, RecRef.GetTable has severe perf issues resolving AL variables from the associated(codegened) .net variables. |
My issue is currently on hold due to another extension (see automatic comment above). I will update or close this case as soon as possible. |
@NKarolak , @martonsagi |
Describe the bug
Likely depending on the object that the debugger is currently in, the startup, loading of variables or moving to the next step takes a very long time (10 seconds), making it unable to use.
According to #5882 (comment), I've created a DebuggerServices.log with a verbose log level.
I will pass it personally to @kalberes, because it contains fragments of our IP.
Versions:
The text was updated successfully, but these errors were encountered: