|
g0dpEUmE
Starting Member
1 Posts |
Posted - Apr 02 2026 : 09:41:08 AM
|
VAX 2406,VS2010,Windows 7. There are two problems I've found when using va, though the current version is 2406 but the problem appears the same when I tried the latest version. When I type multi-macro functions, va conditionally displays irrelevant parameter info as is shown below, every time I type these functions I have to click down key to switch to the relevant info box. The picture below describes this problem. I'd hope more accurate

And there's a more annoying issue is that with ReSharper C++ enabled at the same time, the parameter box often disappears. Sometimes when I click down key or up key to switch between multi macro definitions as is described above, it suddenly disappears. Sometimes at function call, when i type left brace( , it doesn't come up. This problem should be easy to reproduce, by repeatedly typing a function like MessageBoxEx, or if can't, type it on another line. Though it's due to a thirdly part software, I'd hope you can solve this compatibility issue. Just one more point, I rely on the compiler-level static analysis of ReSharper, which I use to directly replace VS's IntelliSense, not its autocomplete. If VA can add compiler-level analysis to code inspection, such as unmatched braces, missing semicolon, unmatched types, i would uninstall ReSharper and use VA solely.
One more problem is that VA's memory consumption rises obviously as time passes, and seems cannot be recycled. Though I've got ReSharper installed but this is true a VA's problem, as I've been experiencing this since the time there's no ReSharper.

As is shown above, VA's memory usage does grow as time passes, many times after hours of work, devenv's memory usage easily hits over 1GB, I'd very much worry if I load bigger solutions, as VS2010 is a 32-bit process and cannot use memory more than 4GBs. I've seen your previous blog saying that VA is using out of process model, but I don't seem to see any effect, the older versions have even lower memory usage, but memory usage still grows ireversibly. The picture above is also embedded with ReSharper's memory usage display, which is relatively lower. What's important is that by right-clicking it I can perform manual GC and the memory of ReSharper is recycled, the overall memory usage of devenv goes down, while if I don't it periodically recycles. This seems not work on VA's occupation as it can't go back to the level when I have just loaded the project, so it can prove that it's true a VA's problem. From this I'd also suggest VA brings a similar function to recycle used memory, and most critically to have a better management over memory, automatically recycles memory, continue to move processing out of devenv and avoid high memory usage.
Would very appreciate if these can be handled.
Update: Autocomplete sometimes doesn't pop up just as the parameter info, though not that serious...Must be the fault of resharper. I do hope heavy code analysis would be present so I can get rid of resharper and there may be no conflict. |
Edited by - g0dpEUmE on Apr 02 2026 11:25:01 AM |
|