Ejemplo n.º 1
0
        public MacMemoryMonitor()
        {
            DispatchSource = new DispatchSource.MemoryPressure(notificationFlags, DispatchQueue.MainQueue);
            DispatchSource.SetEventHandler(() => {
                StatusChanged(DispatchSource.PressureFlags);
                //var metadata = CreateMemoryMetadata (DispatchSource.PressureFlags);

                //var args = new PlatformMemoryStatusEventArgs (metadata);
                //OnStatusChanged (args);
            });
            DispatchSource.Resume();
        }