Kbase 20235: How the -noshvarfix parameter works.
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  16/10/2008 |
|
Status: Verified
GOAL:
How the -noshvarfix parameter works.
FIX:
In version 7.x and below, Progress did not instantiate any defined shared variables that were not referenced in the program. For example, if you define 20 shared variables in Version 7.x and assign only 3 of them, Progress instantiates only those 3.
In version 8 and above, due to the introduction of new features such as persistent procedures, this behavior had to be changed so that now all variables are instantiated, whether they are assigned or not.
For some customers, this change caused an unacceptable loss in performance.
As a consequence, a patch was created for Version 8.3B that added the client startup parameter -noshvarfix to turn off the new behavior and revert to the old one.
The patch numbers, by platform, are:
UNIX V.4 8.3B06
SCO OpenServer 8.3B06
Compaq Tru64 UNIX 8.3B07
IBM AIX 8.3B07
WIN NT 32 Intel 8.3B09
SUN SOLARIS 8.3B09
LINUX Intel 8.3B21
Compaq Tru64 UNIX 8.3B21
UNIX V.4 8.3B21
The new startup parameter is incorporated into the commercial releases of Version 8.3C and above, and 9.1A and above.