change blockCacheMemory to uint64 to avoid overflow on 32 bit platforms

This commit is contained in:
Jared Wasinger 2025-04-22 16:50:26 +08:00
parent 27bad80332
commit a2b5b3c1b7

View file

@ -42,10 +42,10 @@ const (
) )
var ( var (
blockCacheMaxItems = 32768 // Maximum number of blocks to cache before throttling the download blockCacheMaxItems = 32768 // Maximum number of blocks to cache before throttling the download
blockCacheInitialItems = 2048 // Initial number of blocks to start fetching, before we know the sizes of the blocks blockCacheInitialItems = 2048 // Initial number of blocks to start fetching, before we know the sizes of the blocks
blockCacheMemory = 2 * 1024 * 1024 * 1024 // Maximum amount of memory to use for block caching blockCacheSizeWeight = 0.1 // Multiplier to approximate the average block size based on past ones
blockCacheSizeWeight = 0.1 // Multiplier to approximate the average block size based on past ones blockCacheMemory uint64 = 2 * 1024 * 1024 * 1024 // Maximum amount of memory to use for block caching
) )
var ( var (