public processInfo[] ListByFilter(processInfo filter) { Sirius.Client.Core.Sys.Process.ListByFilterRequest inValue = new Sirius.Client.Core.Sys.Process.ListByFilterRequest(); inValue.filter = filter; Sirius.Client.Core.Sys.Process.ListByFilterResponse retVal = ((Sirius.Client.Core.Sys.Process.ProcessOperations)(this)).ListByFilter(inValue); return(retVal.processList); }
StringBuilder getProcVM() { StringBuilder str = new StringBuilder(1024); for (int i = 0; i < 32; i++) { //processNames[i]=""; processInfoArray[i] = new processInfo("", 0); } getProcessNames(); //fills process Names and process IDs into processInfoArray //_processInfos.Clear(); //procVMinfoList.Clear(); StringBuilder tempStr = new StringBuilder(); uint total = 0; int idx = 0; int STARTBAR = 1; uint NUMBARS = 32; //for( int idx = 1; idx < 33; ++idx ) for (idx = STARTBAR; idx < STARTBAR + NUMBARS; idx++) { Process.PROCVMINFO vmi = new Process.PROCVMINFO(); int cbSize = Marshal.SizeOf(typeof(Process.PROCVMINFO)); long lTime = DateTime.Now.ToFileTimeUtc(); int iPID = idx - 1; if (iPID == 0) { iPID = Process.GetProcessIDFromIndex(0); } if (Process.CeGetProcVMInfo(iPID, cbSize, ref vmi) != 0) { //wsprintf(tempStr, L"%d: %d bytes\r\n", idx, vmi.cbRwMemUsed ); //str.Append( String.Format("%d (%s): %d bytes\r\n", idx, processNames[idx-1], vmi.cbRwMemUsed )); str.Append(String.Format("%d (%s): %d bytes\r\n", idx, processInfoArray[idx - 1].pName, vmi.cbRwMemUsed)); //System.Diagnostics.Debug.WriteLine( String.Format("\r\n{0} ({1}): {2} bytes", idx, processNames[idx-1], vmi.cbRwMemUsed )); //System.Diagnostics.Debug.WriteLine(String.Format("\r\n{0} ({1}): {2} bytes", idx, processInfoArray[idx - 1].pName, vmi.cbRwMemUsed)); total += vmi.cbRwMemUsed; //procVMinfoList.Add(new procVMinfo(processNames[idx - 1], vmi.cbRwMemUsed, (byte)(idx))); procVMinfoList.Add(new procVMinfo(processInfoArray[idx - 1].pName, processInfoArray[idx - 1].pID, vmi.cbRwMemUsed, (byte)idx, lTime)); } } str.Append(String.Format("Total: {0} bytes\r\n", total)); //System.Diagnostics.Debug.WriteLine( String.Format("Total: {0} bytes\r\n", total )); return(str); }
private void Start() { process = GetComponent <processInfo>(); }
StringBuilder getProcVM() { StringBuilder str=new StringBuilder(1024); for (int i=0; i<32; i++){ //processNames[i]=""; processInfoArray[i] = new processInfo("", 0); } getProcessNames(); //fills process Names and process IDs into processInfoArray //_processInfos.Clear(); //procVMinfoList.Clear(); StringBuilder tempStr=new StringBuilder(); uint total = 0; int idx = 0; int STARTBAR = 1; uint NUMBARS = 32; //for( int idx = 1; idx < 33; ++idx ) for (idx = STARTBAR; idx < STARTBAR + NUMBARS; idx++) { Process.PROCVMINFO vmi=new Process.PROCVMINFO(); int cbSize=Marshal.SizeOf (typeof(Process.PROCVMINFO) ); long lTime = DateTime.Now.ToFileTimeUtc(); int iPID = idx-1; if (iPID == 0) { iPID = Process.GetProcessIDFromIndex(0); } if( Process.CeGetProcVMInfo( iPID, cbSize, ref vmi ) !=0 ) { //wsprintf(tempStr, L"%d: %d bytes\r\n", idx, vmi.cbRwMemUsed ); //str.Append( String.Format("%d (%s): %d bytes\r\n", idx, processNames[idx-1], vmi.cbRwMemUsed )); str.Append(String.Format("%d (%s): %d bytes\r\n", idx, processInfoArray[idx - 1].pName, vmi.cbRwMemUsed)); //System.Diagnostics.Debug.WriteLine( String.Format("\r\n{0} ({1}): {2} bytes", idx, processNames[idx-1], vmi.cbRwMemUsed )); //System.Diagnostics.Debug.WriteLine(String.Format("\r\n{0} ({1}): {2} bytes", idx, processInfoArray[idx - 1].pName, vmi.cbRwMemUsed)); total += vmi.cbRwMemUsed; //procVMinfoList.Add(new procVMinfo(processNames[idx - 1], vmi.cbRwMemUsed, (byte)(idx))); procVMinfoList.Add(new procVMinfo(processInfoArray[idx - 1].pName, processInfoArray[idx - 1].pID, vmi.cbRwMemUsed, (byte)idx, lTime)); } } str.Append(String.Format("Total: {0} bytes\r\n", total )); //System.Diagnostics.Debug.WriteLine( String.Format("Total: {0} bytes\r\n", total )); return str; }
public ListByFilterRequest(processInfo filter) { this.filter = filter; }