PASOE using ABL calls to operation system commands are much slower on a multi-core CPU environment.
PASOE agent is up to 10 times slower on a multi-core environment vs single-core
PASOE agent sessions are slower than Classic Appserver agents running the same ABL operation system calls
2 source-codes are compared via 2 machines. They communicate via AppServer and use the following code:
INPUT STREAM str2 THROUGH
VALUE(“wc -c “ + filepath) NO-ECHO.
IMPORT STREAM str2 hkb.
INPUT STREAM str2 CLOSE.
On the classic AppServer it takes 2 minutes. On PASOE it takes 4 hours.
Classic AppServer and PASOE are running on the same machine.
The performance issue can be observed on both AIX and Linux systems.