MathNet.Numerics.Providers.LinearAlgebra.Mkl.MklLinearAlgebraProvider.PeakMemoryStatistics C# (CSharp) 메소드

PeakMemoryStatistics() 공개 메소드

Measures peak memory usage of the MKL memory pool.
public PeakMemoryStatistics ( bool reset = true ) : long
reset bool Whether the usage counter should be reset.
리턴 long
        public long PeakMemoryStatistics(bool reset = true)
        {
            if (SafeNativeMethods.query_capability(67) < 1)
            {
                throw new NotSupportedException("MKL Native Provider does not support memory management functions. Consider upgrading to a newer version.");
            }

            return SafeNativeMethods.peak_mem_usage((int)(reset ? MklMemoryRequestMode.PeakMemoryReset : MklMemoryRequestMode.PeakMemory));
        }