Esempio n. 1
0
        public MemoryMeasurementEvaluation(
            FromProcessMeasurement <MemoryStruct.IMemoryMeasurement> memoryMeasurement,
            Accumulator.MemoryMeasurementAccumulator memoryMeasurementAccu = null)
        {
            this.MemoryMeasurement = memoryMeasurement?.Value;

            try
            {
                MemoryMeasurementParsed = memoryMeasurement?.Value?.Parse();
            }
            catch (Exception Exception)
            {
                MemoryMeasurementParseException = Exception;
            }

            if (null == memoryMeasurement)
            {
                return;
            }

            try
            {
                memoryMeasurementAccu = memoryMeasurementAccu ?? new Accumulator.MemoryMeasurementAccumulator();

                memoryMeasurementAccu.Accumulate(memoryMeasurement?.MapValue(t => MemoryMeasurementParsed));

                this.MemoryMeasurementAccumulation = memoryMeasurementAccu;
            }
            catch (Exception Exception)
            {
                MemoryMeasurementAccuException = Exception;
            }
        }
Esempio n. 2
0
		void CallbackMeasurementMemoryNew(FromProcessMeasurement<MemoryStruct.IMemoryMeasurement> Measurement)
		{
			MemoryMeasurementLast = Measurement.MapValue(Value => new Interface.MemoryMeasurementEvaluation(
				Measurement,
				MemoryMeasurementLast?.Value?.MemoryMeasurementAccumulation as Accumulator.MemoryMeasurementAccumulator));
		}
Esempio n. 3
0
 void CallbackMeasurementMemoryNew(FromProcessMeasurement <MemoryStruct.IMemoryMeasurement> Measurement)
 {
     MemoryMeasurementLast = Measurement.MapValue(Value => new Interface.MemoryMeasurementEvaluation(
                                                      Measurement,
                                                      MemoryMeasurementLast?.Value?.MemoryMeasurementAccumulation as Accumulator.MemoryMeasurementAccumulator));
 }