DOCUMENT:Q89264 23-OCT-1999 [foxmisc] TITLE :Increasing Speed in FoxBASE+ PRODUCT :Microsoft Fox Miscellaneous Products PROD/VER:MS-DOS:2.1 OPER/SYS: KEYWORDS: ====================================================================== ------------------------------------------------------------------------------- The information in this article applies to: - Microsoft FoxBASE+ for MS-DOS, version 2.1 ------------------------------------------------------------------------------- SUMMARY ======= The FILTER COMMAND can be slow on networks because the filter is evaluated each time the record pointer is moved. Using a filtered index can help to improve performance. Extensive use of macro substitution slows down any program. It does not matter if the program is running single-user or multi-user. Using a math coprocessor helps to increase speed in math-intensive programs and helps to increase speed in drawing screens. Changing the settings of the "bucket," "hmemory," and "mvarsiz" values in the CONFIG.FX file can help to maximize the use of available memory and to increase processing speed. See the chapter on Configurable Allocation Items in the FoxBASE+ "User's Guide" for more information. MORE INFORMATION ================ Because FoxBASE+ has its own internal cache, using another cache program is not recommended. Certain cache routines may not follow the standard, which may lead to database corruption. Additional query words: ====================================================================== Keywords : Technology : kbAudDeveloper kbFoxproSearch kbFoxBASE210DOS kbFoxBASESearch Version : MS-DOS:2.1 ============================================================================= THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY. Copyright Microsoft Corporation 1999.