[Progress Communities] [Progress OpenEdge ABL] Forum Post: PDS Auto completion on multilevel classes is slow ( > 3seconds)

  • Thread starter Thread starter vimerAKANEA
  • Start date Start date
Status
Not open for further replies.
V

vimerAKANEA

Guest
Hello Community, I'm facing a rather annoying issue that I can't seem to solve yet, and I wonder if one of you might have the solution. I'm building a class / sub-class architecture for a software feature. The setup - Progress 11.6.2 - Class-oriented feature - Using classes class with multiple level of inheritance (up to 6) Say FClass inherits EClass, inheriting DClass, inheriting CClass,inheriting BClass, inheriting AClass Say SimpleClass is a very simple class with a few properties - FClass is of a fair size (around 20 methods, with 10 of them override methods), ~1300 lines - A-B-C-D-EClass have between 3 to 10 methods, ranging from 120 to 350 lines The Issue In any .p file if I do: Def var myvar as SimpleClass no-undo. Pressing ctrl-space avec ‘myvar:’ is pretty fast. Pressing Ctrl space after ‘SUBS’ (to get SUBSTITUTE) is also immediate However, if I do the same two actions in FClass: then the completion popup takes between 5 and 9 seconds to raise, with 100% of a CPU-Core used by javaw.exe It seems to be faster in the source code of classes higher in the hierarchy. (~1 or 2 seconds) It feels like everytime I try to auto complete a variable, a method name or a function, PDS is processing and reflecting in all the classes above the one being written. Does this issue ring a bell ? I've searched a little to see the options that might be consuming process time or help to reduce the "auto completion time to process" but I hardly find anything. I've seen something called "Meta Catalog" in PDS, not sure if this might be a solution. if needs be I can provide some more information

Continue reading...
 
Status
Not open for further replies.
Back
Top