I use Syntax Editor and .NET Languages AddOn for an application that is occasionally run on old and slow computers, such as laptops with Window XP. Users complain that in such configuration typing in Syntax Editor is unusable sluggish. It looks like there is a 1-5 sec delay between a pressed key and printed char, even when a text is made of a single line. In the same time they don’t have such problems on a modern computer.
I guess that the delay is related to language services that are run at the background of the editor, e.g. CSharpCompletionProvider. I tried to unregister this service (by user choice) with Document.Language.UnregisterService<> and gained some improvement in the typing speed. Are there other services that can be temporally shut down for sake of performance? Are there other strategies that can help?
Thanks in advance!