Return to the Table of Contents.
- Search speed, especially with a large number of files or directories
- SEEK uses the Radix Least Significant Bit (LSB) method to sort file and directory data (requested sorts on file create/save date, file create/save time, etc.). The table, below, provides test
data on the amount of time, in seconds, needed to sort 1000, 2000 and 3000 files (records). These tests were performed on a personal computer (PC) with an Intel Pentium 4 3.2 gigahertz (GHz)
central processor unit (CPU) and 1 gigabytes (GB) of P3200 double date rate 400 (DDR400) random access memory (RAM). The computer has a 3.0 gigabits per second (g/s) SATA hard drive.
Time Required (seconds) to Perform a Sort |
| Number of Files Sorted |
Type of Sort | 1000 | 2000 | 3000 |
File Create/Save Date | 3 | 28 | 45 |
File Create/Save Time | 4 | 36 | 65 |
File Size | 3 | 4 | 5 |
File Path | 3 | 10 | 10 |
Filename | 3 | 7 | 15 |
- Note that sort speeds are also dependent on the size of the sort data (how many characters sorted in each sort). Your sort times will vary, based on your computer's capability, the
number of records sorted, the size of the sort data and perhaps other factors. Therefore, use data in the table as a guide in gauging the sort speeds that will occur on your computer.
- SEEK uses the facilities of VisProREXX to list files and directories. There is a maximum
limit on the size of these lists. Tests indicate that it is something slightly under 33,000. Therefore, if you
attempt to list anything greater than 32,000 (files or folders), SEEK will stop and not complete that request. Instead, it
will give you an error message (see Figure 16). If you press the OK button to dismiss the message,
that action will reset SEEK for another search. If you press the Cancel button, SEEK will close.

Figure 16: SEEK with error message for exceeding the file list size maximum limit
- SEEK uses several different windows and some are large. When necessary a window is scrollable. It is quite possible, however, that a large window may be positioned
off of the screen at the top of your monitor. If that occurs, use the Alt-F7 key combination to lock your mouse cursor to that window. First,
place the mouse somewhere in the middle of the window. Next, press Alt-F7. The mouse cursor will change shape. Lock the cursor
to the window by pressing and holding the left mouse button (assumes the usual mouse button setup). With the window locked to the cursor, move the cursor downward to place
the top of the window on your monitor screen. Release the left mouse button to unlock the window from the cursor. You might have to use this technique on the file
launch window, for example, if it is displayed in the second manual mode configuration and there are many applications specified for the selected file category (Figure 13, but
with perhaps the User Defined Applications: category selected).
- SEEK has been tested on the default OS/2 (eCS) command processor, only (the "CMD.EXE" executable in the "OS2" directory on the boot drive). Nevertheless, SEEK recognizes and uses
the specific command processor on your system. It reads the "OS2_SHELL" environmental variable assignment from the CONFIG.SYS file to do so. However, correct operation with any other
command processor, such as "4OS2", is not guaranteed. The primary concern here is the launching of REXX programs for execution via the commandline (command processor). Please
see the next item, below, for additional information.
- To my knowledge there are only two (2) ways of executing a REXX script:
- 1. The PMREXX program.
- 2. The OS/2 command processor
If you use the OS/2 command processor to execute a script (see above), the result is that it run in the VisProREXX "STDIO" window,
instead of the normal OS/2 commandline window: