| 334 # be useful for C code in case the coding convention dictates that all compound |
334 # be useful for C code in case the coding convention dictates that all compound |
| 335 # types are typedef'ed and only the typedef is referenced, never the tag name. |
335 # types are typedef'ed and only the typedef is referenced, never the tag name. |
| 336 |
336 |
| 337 TYPEDEF_HIDES_STRUCT = NO |
337 TYPEDEF_HIDES_STRUCT = NO |
| 338 |
338 |
| 339 # The SYMBOL_CACHE_SIZE determines the size of the internal cache use to |
|
| 340 # determine which symbols to keep in memory and which to flush to disk. |
|
| 341 # When the cache is full, less often used symbols will be written to disk. |
|
| 342 # For small to medium size projects (<1000 input files) the default value is |
|
| 343 # probably good enough. For larger projects a too small cache size can cause |
|
| 344 # doxygen to be busy swapping symbols to and from disk most of the time |
|
| 345 # causing a significant performance penalty. |
|
| 346 # If the system has enough physical memory increasing the cache will improve the |
|
| 347 # performance by keeping more symbols in memory. Note that the value works on |
|
| 348 # a logarithmic scale so increasing the size by one will roughly double the |
|
| 349 # memory usage. The cache size is given by this formula: |
|
| 350 # 2^(16+SYMBOL_CACHE_SIZE). The valid range is 0..9, the default is 0, |
|
| 351 # corresponding to a cache size of 2^16 = 65536 symbols. |
|
| 352 |
|
| 353 SYMBOL_CACHE_SIZE = 0 |
|
| 354 |
|
| 355 # Similar to the SYMBOL_CACHE_SIZE the size of the symbol lookup cache can be |
339 # Similar to the SYMBOL_CACHE_SIZE the size of the symbol lookup cache can be |
| 356 # set using LOOKUP_CACHE_SIZE. This cache is used to resolve symbols given |
340 # set using LOOKUP_CACHE_SIZE. This cache is used to resolve symbols given |
| 357 # their name and scope. Since this can be an expensive process and often the |
341 # their name and scope. Since this can be an expensive process and often the |
| 358 # same symbol appear multiple times in the code, doxygen keeps a cache of |
342 # same symbol appear multiple times in the code, doxygen keeps a cache of |
| 359 # pre-resolved symbols. If the cache is too small doxygen will become slower. |
343 # pre-resolved symbols. If the cache is too small doxygen will become slower. |