[<<Previous Entry]
[^^Up^^]
[Next Entry>>]
[Menu]
[About The Guide]
Performance
The Class(y) kernel is written in optimized C and assembler code, and it
executes as fast as it is possible to do in the Clipper environment.
As you know, Clipper is a sophisticated and powerful application
development language, which in many ways pushes DOS past its limits - for
example, by making use of virtual memory to circumvent the 640K
limitation.
As a result, Clipper and Class(y) will perform best if given the resources
they need.
An important performance issue is expanded memory (EMS). At least a
megabyte of expanded memory should be available to Clipper/Class(y)
applications. In larger applications, two or more megabytes of EMS may be
needed for optimal performance. Otherwise, Clipper may be forced to swap
virtual memory pages to disk, resulting in a dramatic performance drop.
Applications should, of course, be overlayed as efficiently as possible,
so that as much memory as possible is available for virtual memory paging
and other purposes. Link options which increase the root size of an
application, such as incremental linking, should be avoided if memory or
performance is at a premium. Symbol table compaction should be enabled
when linking such systems.
This page created by ng2html v1.05, the Norton guide to HTML conversion utility.
Written by Dave Pearson