There's been other threads about this kind of stuff but nothing which has helped me. And a lot of it seems to focus on similar but slightly different performance problems (e.g. slowness related to tagging resuming when SlickEdit gets window focus back... that's not my problem here at all).
I use SlickEdit on Linux+Mac and Visual Studio with the Visual Assist X plugin on Windows for a C++ project. I've been recently doing a bunch of work on Windows and have just now come back to Mac having finished what I needed to use Windows for. I've been working on the same project which is multi-platform, just needed Windows for debugging issues with certain SDK's.
For this project of mine, the same source compiles on Win/Mac/Linux. The IDE project/workspace files for each platform all include the same source files give or take 1 or 2 small files here and there. Basically, nothing is really omitted from tagging on any platform. I just use #ifdef's to handle including/hiding certain platform-specific bits.
Unfortunately I have to say that it's been kind of a jarring experience coming back to SlickEdit as far as performance is concerned. I'm talking about performance when just straight-up typing in code. Building tag files initially is fast and hasn't been a problem.
Visual Studio was butter-smooth for me the entire time, including when it popped up auto-complete information while typing very fast.
SlickEdit is constantly pausing for short periods (0.5s - 1s) all the time just before it would pop up auto-complete info. I type pretty fast, and when I know I don't need the auto-complete I just try to type through it. Typing like this is possible but really annoying as I constantly have to wait a few seconds for SlickEdit to catch up depending on what I was just typing.
I can't help but feel like I've got something configured incorrectly. This problem seemed to get slightly better going from v16 to v17, but the problem is still very much present.
My workspace tag file has 571 files and is 6MB in size, which seems to be quite small to me. I can't imagine that's the problem. I'd be happy to provide more info about my current settings and other tag files if that would help.
I've tried playing with a lot of different settings, even wiping out my existing config and trying the default settings and not much seems to make a difference. The biggest performance increase I get is by disabling symbol coloring. However it's definitely not enough to bring performance up to Visual Studio levels. Add to that, with symbol coloring disabled I'd honestly rather use Visual Studio + VAssistX at that point which strangely enough doesn't seem to have a problem.
Anyway, I'm wondering if someone could maybe help me out with some recommendations for what settings I could use to get the best text editing performance possible with SlickEdit without completely disabling context tagging or something silly like that.
Thanks in advance!