Example #1
0
        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] );
 }