Hi,
using julia --track-allocation=user the following extract was written into a *.mem file. What does it mean when track-allocation reports memory allocations on a specific element of the struct? Where do I need to look to fix it?
          - struct FWIndex{F<:AbstractField, R<:AbstractRecord} <: AbstractIndex{F}
 47114528      fwf::FWFile{R}
          -    field::F
The result is pretty much the same, no matter whether I specify FWFile fully or not.
          - struct FWIndex{F<:AbstractField} <: AbstractIndex{F}
 47114528      fwf::FWFile
          -    field::F
Created is it like below. Hence, no FWFile is created, but memory allocations are obviously required.
function FWIndex(fwf::FWFile{R}) where R
   ...
   FWIndex{typeof(field), R}(fwf, ...)
thanks a lot for your help