| Summary: | QVTo Editor: content assist completion is expensive; provide an option to turn it off and to delay its activation. | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Modeling] QVTo | Reporter: | Nicolas Rouquette <nicolas.f.rouquette> | ||||
| Component: | UI | Assignee: | Sergey Boyko <serg.boyko2011> | ||||
| Status: | ASSIGNED --- | QA Contact: | |||||
| Severity: | normal | ||||||
| Priority: | P3 | CC: | serg.boyko2011 | ||||
| Version: | unspecified | Flags: | serg.boyko2011:
indigo+
|
||||
| Target Milestone: | 3.1 | ||||||
| Hardware: | All | ||||||
| OS: | All | ||||||
| Whiteboard: | Usability | ||||||
| Attachments: |
|
||||||
|
Description
Nicolas Rouquette
Created attachment 187301 [details]
Temporary workaround for disabling greedy QvtCompletion processing.
It would be nice to have QVTo preferences to enable/disable QVT Completion processing.
The problem is that each QvtCompletion is expensive because it invokes a new lightweight parse of the Qvt document.
There is currently very little that is cached across such computations so the overall performance is very slow.
Until an efficient caching mechanism is available to speed up QvtCompletion processing, we need to have the option to turn this feature off.
Note that this workaround does not disable on-demand completion (e.g., control + space).
|