# File Caching

To reduce the frequency of I/O operations, and consequently improve performance, the KeyView readers load file data into memory. The readers then read the data from the cache rather than the physical disk. You can configure the amount of memory used for file caching through the `formats.ini` file. Generally, when you increase the memory, performance will improve.

By default, KeyView uses a maximum of 1MB of memory for each thread. If the file data is larger than 1MB, up to 1MB of data is cached and the data beyond 1MB is read from disk. The minimum amount of memory that can be used for file caching is 64KB.

To determine a reasonable value, divide the maximum amount of memory you want KeyView to use for file caching by the total number of threads. For example, if you want KeyView to use a maximum of 50MB of memory and have 10 threads, set the value to 5MB.

To modify the memory allocated for file caching, change the value for the following parameter in the `[DiskCache]` section of the `formats.ini` file:

    DiskCacheSize=1024

The value is in kilobytes. If this parameter is not set or is set to 0 (zero), the minimum value of 64KB is used.

The `formats.ini` file is in the directory `install\OS\bin`, where `install` is the path name of the KeyView installation directory and `OS` is the name of the operating system.

© Copyright 2016-2020 Micro Focus or one of its affiliates | Send documentation feedback Close Send documentation feedback To open the configured email client on this computer, open an email window. Otherwise, copy the information below to a mail client, and then send this email to swpdl.idoldocsfeedback@microfocus.com. We appreciate your feedback! Product: Topic Title: Help Topic: Feedback:

_FT_HTML5_bannerTitle.htm