private static void AddSeries( Chart TimeLineChart, string SeriesName, FStreamSnapshot Snapshot, ESliceTypes SliceType, bool bVisible ) { Series ChartSeries = TimeLineChart.Series[ SeriesName ]; ChartSeries.Enabled = bVisible; if( ChartSeries != null ) { ChartSeries.Points.Clear(); foreach( FMemorySlice Slice in Snapshot.OverallMemorySlice ) { DataPoint Point = new DataPoint(); Point.YValues[ 0 ] = Slice.GetSliceInfo( SliceType ) / ( 1024.0 * 1024.0 ); ChartSeries.Points.Add( Point ); } } }
public long GetSliceInfo( ESliceTypes SliceType ) { return ( MemoryInfo[( int )SliceType] ); }