Consultor Eletrônico



Kbase P145464: Architect Editor performance drops when inherited class is opened
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   6/25/2009
Status: Unverified

SYMPTOM(s):

Architect Editor performance drops when inherited class is opened

Architect Editor performance drops when designer class is opened


Architect renders very slow response time when typing or highlighting code with the mouse

Inheriting and inherited classes are opened in the Editor


Files <classname>.cls and <classname>Designer.cls are opened in the Editor

Performance drop is noticeable when highlighting code with the mouse in inheriting class


Performance drop is noticeable when highlighting code with the mouse in <classname>.cls

Performance drop is noticeable when typing column character ':' after a
class name to display the drop-down list of its attributes in
the inheriting class

Performance drop is noticeable when typing column character ':' after a class name to display the drop-down list of its attributes in <classname>.cls

Monitoring the disk I/O reveals a large number of OPEN/READ/QUERY INFORMATION/CLOSE operations on the inherited class file

Monitoring the disk I/O reveals a large number of OPEN/READ/QUERY INFORMATION/CLOSE operations on <classname>Designer.cls

No errors are reported in the Eclipse .log file

The issue triggers when trying to perform operations on inheriting form or dependent class issues.

FACT(s) (Environment):

Architect is started with base and inheriting forms opened or forms which are dependent on some other class are opened and without focusing on base form.
Inherited class never had focus focus since the beginning of the OEA session
<classname>Designer.cls never had focus since the beginning of the OEA session
The Visual Designer is closed
<classname>.cls inherits from <classname>Designer.cls
Windows
OpenEdge 10.2A

CAUSE:

Bug# OE00183753


FIX:

As a workaround, get focus on the inherited class at least once during the session or keep this file closed.