Try OpenEdge Now
skip to main content
Developing AppServer Applications
Design and Implementation Considerations : Secondary performance considerations : Compiled compared to precompiled code
 

Compiled compared to precompiled code

The execution process for noncompiled code on an AppServer is identical to the process for regular runtime compiled code on an ABL client. Standard ABL compilation processing activities and behaviors occur. Therefore, when noncompiled code must be used, from a performance perspective, there is the possibility of some improvement gains when the AppServer is running on a more powerful machine than the client application.
For example, if the AppServer you are running is on a faster machine, then the compilation process might occur faster for code compiled on it. Also, if AppServer agents have a self-service connection to the database, then compile-time schema information will not have to be sent over the network.