FX_MEMCONFIG Struct Reference

Structure of fixed memory configuration. More...

Public Attributes

size_t nPageNum_Init16
 Initial number of memory pages for 16-bytes fixed data size. 8 for desktop platforms, 5 for limited memory environments.
 
size_t nPageNum_Init32
 Initial number of memory pages for 32-bytes fixed data size. 24 for desktop platforms, 8 for limited memory environments.
 
size_t nPageNum_Init8
 Initial number of memory pages for 8-bytes fixed data size. 1 for desktop platforms, 1 for limited memory environments.
 
size_t nPageNum_InitMid
 Initial number of memory pages for middle data range. 2 for desktop platforms, 2 for limited memory environments.
 
size_t nPageNum_More16
 More number of memory pages for 16-bytes fixed data size. 8 for desktop platforms, 4 for limited memory environments.
 
size_t nPageNum_More32
 More number of memry pages for 32-bytes fixed data size. 24 for desktop platforms, 12 for limited memory environments.
 
size_t nPageNum_MoreMid
 More number of memory pages for middle data range. 4 for desktop platforms, 4 for limited memory environments.
 
size_t nPageSize_Alone
 Minimum size of alone memory page for large data. 64 for desktop platforms, 64 for limited memory environments.
 
size_t nPageSize_Large
 Minimum size of memory page for large data (> FX_FIXEDMEM_MIDBLOCKSIZE). 128 for desktop platforms, 32 for limited memory environments.
 
size_t nPageSize_Mid
 Size of memory pages for middle data range (> 32-bytes & <= FX_FIXEDMEM_MIDBLOCKSIZE). 32 for desktop platforms, 8 for limited memory environments.
 

Detailed Description

Structure of fixed memory configuration.

Foxit Software Corporation Logo
@2019 Foxit Software Incorporated. All rights reserved.