Click or drag to resize

SettingsBufferedReadsDisabled Property

Verizon Connect Logo
Print this page
Learn more about Verizon Connect GeoBase.
Get information about the latest release
Disables the buffering performed by GeoBase when reading GBFS files. Defaults to false.

Namespace:  Telogis.GeoBase
Assembly:  geobase.net (in geobase.net.dll) Version: 4.99.0.0
Syntax
public static bool BufferedReadsDisabled { get; set; }

Property Value

Type: Boolean
Remarks

GeoBase uses buffering when reading many parts of GBFS files, particularly in 32-bit mode. When buffering, GeoBase reads from the file in 4KB blocks; this increases the amount of data read, but due to the proximity of related data, reduces the total number of reads required, improving the overall I/O performance of GeoBase. However, for specific setups, where file access is cheap but file transfer is expensive, this buffering may actually have an adverse effect on performance. For example, it has been seen to decrease performance in a setup where a 32-bit application was accessing GBFS files stored on an iSCSI drive, and the quantity of data read was exhausting the bandwidth to the iSCSI drive. In such a setup, setting BufferedReadsDisabled to true may improve performance.

If making use of this setting, BufferedReadsDisabled should be set to true as early as possible in your application's lifetime, before intialising other GeoBase objects, and should not be changed subsequently.

See Also