SI
SI
discoversearch

We've detected that you're using an ad content blocking browser plug-in or feature. Ads provide a critical source of revenue to the continued operation of Silicon Investor.  We ask that you disable ad blocking while on Silicon Investor in the best interests of our community.  If you are not using an ad blocker but are still receiving this message, make sure your browser's tracking protection is set to the 'standard' level.
Pastimes : Dream Machine ( Build your own PC ) -- Ignore unavailable to you. Want to Upgrade?


To: Spots who wrote (2139)8/24/1998 11:59:00 PM
From: Zeuspaul  Read Replies (4) | Respond to of 14778
 
The DOS / PII slowness issue

I created four of benchmarks to try and get a handle on the problem.

The Contour benchmark

This command interpolates along a vector in the TIN model and then draws contour lines at even intervals. The operation is mathematically intensive. The data set is 20000 xyz data points. The total difference in elevation is 20 ft and the contour interval is 0.1 ft.

The Pan/ZOOM benchmark

This is a macro that pans and zooms twenty times. It is basically a redraw of the screen in different positions. The program would have to search the database to find data to display and then redraw the screen. The dataset is 20000 xyz points and the very detailed contour map.

The 3D mode orientation function benchmark

The program leaves the plan view mode and shows a box. The box is used to orient the 3D view. One pushes and holds an arrow key to rotate the box. The page up key exaggerates the box. The time represents three complete rotations of the orientation box while holding down the arrow key.

The 3D view benchmark

Once the box has been orientated the 3D view is created. This is an interpolation/representation of the TIN model. The time represents 10 creations of the 3D view.

________________________________________________________________

There are three test machines.

PII 333
384 MB RAM
Matrox MII video card
DOS 7 via Win95

Pentium 133
32 MB RAM
unk video card
DOS 5

Pentium 66 (Micro Channel)
64 MB RAM
ATI Ultra video card
and second unk video card in dual video setup
DOS 5
_______________________________________________________________

Results

All tests results are seconds to complete task. Lower scores
are better as the task is completed faster.


PII 333 P 166 P 66
_____________________________________

Contour 12 40 44

Pan/ZOOM 34 113 210

Orientation 54 19 19

3D View 14 34 72

_____________________________________________________________

My interpretation

It seems like the PII is significantly faster with the one exception. The orientation benchmark is by far the simplest task. The program is dealing with less than a dozen objects. The other benchmarks are dealing with 20000 + objects.

My guess is a timing issue with the keyboard. The three other benchmarks do not require keyboard input once the task has begun. The orientation benchmark requires continuous keyboard input as the arrow key is held down.

The program is extended DOS. Memory management is not user configured with one exception. One allocates an object count which divides memory between total allowable objects and memory available for operations.

Zeuspaul