}
}
- [MonoTODO]
[Obsolete ("Use PagedMemorySize64")]
[DesignerSerializationVisibility (DesignerSerializationVisibility.Hidden)]
[MonitoringDescription ("The number of bytes that are paged.")]
public int PagedMemorySize {
get {
- return(0);
+ return(int)PagedMemorySize64;
}
}
- [MonoTODO]
[Obsolete ("Use PagedSystemMemorySize64")]
[DesignerSerializationVisibility (DesignerSerializationVisibility.Hidden)]
[MonitoringDescription ("The amount of paged system memory in bytes.")]
public int PagedSystemMemorySize {
get {
- return(0);
+ return(int)PagedMemorySize64;
}
}
}
}
- [MonoTODO]
[DesignerSerializationVisibility (DesignerSerializationVisibility.Hidden)]
[MonitoringDescription ("The number of bytes that are paged.")]
[ComVisible (false)]
public long PagedMemorySize64 {
get {
- return(0);
+ int error;
+ return GetProcessData (pid, 12, out error);
}
}
- [MonoTODO]
[DesignerSerializationVisibility (DesignerSerializationVisibility.Hidden)]
[MonitoringDescription ("The amount of paged system memory in bytes.")]
[ComVisible (false)]
public long PagedSystemMemorySize64 {
get {
- return(0);
+ return PagedMemorySize64;
}
}
return get_process_stat_item (rpid, 18, FALSE, error) / get_user_hz ();
case MONO_PROCESS_PPID:
return get_process_stat_time (rpid, 0, FALSE, error);
+ case MONO_PROCESS_PAGED_BYTES:
+ return get_pid_status_item (rpid, "VmSwap", error, 1024);
/* Nothing yet */
case MONO_PROCESS_END:
MONO_PROCESS_VIRTUAL_BYTES,
MONO_PROCESS_VIRTUAL_BYTES_PEAK,
MONO_PROCESS_FAULTS,
- MONO_PROCESS_ELAPSED,
+ MONO_PROCESS_ELAPSED, /* 10 */
MONO_PROCESS_PPID,
+ MONO_PROCESS_PAGED_BYTES,
MONO_PROCESS_END
} MonoProcessData;