-
-
Notifications
You must be signed in to change notification settings - Fork 30
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
Codist 5.12 Beta #164
Comments
BTW I have tried VS 2022 Preview 1.1. It seems to perform better than VS 2019. I managed to get Codist half-working in there (Syntax Highlight and Navi Bar work), but Super QuickInfo does not work. Hopefully you can make an official VS 2022 release soon. I will very likely be using VS 2022 only due to performance improvements. |
Also, I am 95% certain that Codist 6501 or earlier version introduced a serious memory leak into VS. At first I was not sure when I was using VS 2019 (because in there I had many documents open), but I did see there memory raise to ~3GB, GC going crazy and everything grinding to a halt after using it for about an hour (with just a few documents editing). But then I saw the same behavior on VS 2022 with memory going to 9GB after editing a few docuemnts and having just a few documents open. When I disable Codist, I do not experience this issue in either 2019 or 2022. |
@fitdev thank you for reporting this. |
I think memory leak started to happen with late May / early June builds 6391-6426, and definitely by build 6489. |
The leakage has not yet been fixed--I guess. But the performance should be better. |
There is no supprise to see that. |
The beta 6522 has addressed both memory leak and performance issues. |
Awesome! Will check it out! Thanks for the quick fix. So what was causing the leak (I never got around to inspecting devenv.exe process's heap)? |
Redundant event hooks caused CPU crazy and memory leak. |
Oh I see. I am giving it a try. Will let you know in a few days once I got a chance to test it thoroughly. Thanks a lot for your work! |
Thank you for your test. You help a lot. |
In b6539 I got a VS crash when I clicked on one of the dropdown items on the NaviBar (the very 1st button - to the left of the Home button):
Perhaps you can guard against all such |
That's really weird. It seems to be the same as #163. |
No new file was supposed to be opened. The type in its entirety was already defined in the currently active document tab. All that should have happened is the current document should have scrolled to the start of the definition of the type I clicked on, in the same document. But instead it crashed VS with that exception. |
Could you take the trouble of making a sample project which reproduces this problem? |
Sorry to cause confusion, upon further testing I discovered that this happens only in VS 2022, VS 2019 there are no crashes, but VS 2022 always crashes regardless of the files involved. Sorry for the confusion, as I know that you do not yet officially support VS 2022. |
Alright then, thanks for the feedback. |
@fitdev, There's a new beta which might fix your problem on VS 2022. Please give it a try. |
Thank you for the new version. I will let you know how it goes later today. As an aside, the biggest missing feature for me in VS 2022 is that Super QuickInfo does not really work at all (miss those detailed tooltips and evaluated constant values). UPDATE: Just tried it. Unfortunately it still crashes VS 2022 when I click on any dropdown item in the NaviBar:
But at the least I get to see all the types and members and namespace hierarchy, which is a big bonus in itself! |
Some methods must have been removed from VS 2022 thus it no longer worked. |
Download:
Codist 6594
Codist 6592
Codist 6589
Codist 6562
Codist 6548
Codist 6539
Codist 6536
Codist 6522
Codist 6505
Codist 6501
Codist 6489
Codist 6485
Codist 6477
Codist 6470
Codist 6451
Codist 6436
Codist 6426
General
Syntax Highlight
Navigation Bar
Super Quick Info
The text was updated successfully, but these errors were encountered: