いつもお世話になります。
Powershellでps(Get-Process)コマンドで表示されるプロセスの情報の意味が分かりません。
powershell
1Handles NPM(K) PM(K) WS(K) CPU(s) Id SI ProcessName
この中でCPU,Id,ProcessNameの意味は分かるのですが、他の四つの意味が分かりません。
よろしくお願いします。
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答1件
0
ベストアンサー
PowerShell
1ps | Get-Member
上記のようにコマンドを実行すると以下のように出力されます。
NPM = NonpagedSystemMemorySize64
とあるように、NPM
は NonpagedSystemMemorySize64
の別名です。
個々のプロパティの意味については Process クラス を参照してください。
Handles = Handlecount Name = ProcessName NPM = NonpagedSystemMemorySize64 PM = PagedMemorySize64 SI = SessionId VM = VirtualMemorySize64 WS = WorkingSet64 System.EventHandler Disposed(System.Object, System.EventArgs) System.Diagnostics.DataReceivedEventHandler ErrorDataReceived(System.Object, System.Diagnostics.DataReceivedEventArgs) System.EventHandler Exited(System.Object, System.EventArgs) System.Diagnostics.DataReceivedEventHandler OutputDataReceived(System.Object, System.Diagnostics.DataReceivedEventArgs) void BeginErrorReadLine() void BeginOutputReadLine() void CancelErrorRead() void CancelOutputRead() void Close() bool CloseMainWindow() System.Runtime.Remoting.ObjRef CreateObjRef(type requestedType) void Dispose(), void IDisposable.Dispose() bool Equals(System.Object obj) int GetHashCode() System.Object GetLifetimeService() type GetType() System.Object InitializeLifetimeService() void Kill() void Refresh() bool Start() string ToString() bool WaitForExit(int milliseconds), void WaitForExit() bool WaitForInputIdle(int milliseconds), bool WaitForInputIdle() string __NounName=Process int BasePriority {get;} System.ComponentModel.IContainer Container {get;} bool EnableRaisingEvents {get;set;} int ExitCode {get;} datetime ExitTime {get;} System.IntPtr Handle {get;} int HandleCount {get;} bool HasExited {get;} int Id {get;} string MachineName {get;} System.Diagnostics.ProcessModule MainModule {get;} System.IntPtr MainWindowHandle {get;} string MainWindowTitle {get;} System.IntPtr MaxWorkingSet {get;set;} System.IntPtr MinWorkingSet {get;set;} System.Diagnostics.ProcessModuleCollection Modules {get;} int NonpagedSystemMemorySize {get;} long NonpagedSystemMemorySize64 {get;} int PagedMemorySize {get;} long PagedMemorySize64 {get;} int PagedSystemMemorySize {get;} long PagedSystemMemorySize64 {get;} int PeakPagedMemorySize {get;} long PeakPagedMemorySize64 {get;} int PeakVirtualMemorySize {get;} long PeakVirtualMemorySize64 {get;} int PeakWorkingSet {get;} long PeakWorkingSet64 {get;} bool PriorityBoostEnabled {get;set;} System.Diagnostics.ProcessPriorityClass PriorityClass {get;set;} int PrivateMemorySize {get;} long PrivateMemorySize64 {get;} timespan PrivilegedProcessorTime {get;} string ProcessName {get;} System.IntPtr ProcessorAffinity {get;set;} bool Responding {get;} Microsoft.Win32.SafeHandles.SafeProcessHandle SafeHandle {get;} int SessionId {get;} System.ComponentModel.ISite Site {get;set;} System.IO.StreamReader StandardError {get;} System.IO.StreamWriter StandardInput {get;} System.IO.StreamReader StandardOutput {get;} System.Diagnostics.ProcessStartInfo StartInfo {get;set;} datetime StartTime {get;} System.ComponentModel.ISynchronizeInvoke SynchronizingObject {get;set;} System.Diagnostics.ProcessThreadCollection Threads {get;} timespan TotalProcessorTime {get;} timespan UserProcessorTime {get;} int VirtualMemorySize {get;} long VirtualMemorySize64 {get;} int WorkingSet {get;} long WorkingSet64 {get;} PSConfiguration {Name, Id, PriorityClass, FileVersion} PSResources {Name, Id, Handlecount, WorkingSet, NonPagedMemorySize, PagedMemorySize, PrivateMemorySize, VirtualMemorySize, Threads.Count, TotalProcessorTime} System.Object Company {get=$this.Mainmodule.FileVersionInfo.CompanyName;} System.Object CPU {get=$this.TotalProcessorTime.TotalSeconds;} System.Object Description {get=$this.Mainmodule.FileVersionInfo.FileDescription;} System.Object FileVersion {get=$this.Mainmodule.FileVersionInfo.FileVersion;} System.Object Path {get=$this.Mainmodule.FileName;} System.Object Product {get=$this.Mainmodule.FileVersionInfo.ProductName;} System.Object ProductVersion {get=$this.Mainmodule.FileVersionInfo.ProductVersion;}
投稿2018/03/31 09:37
総合スコア28662
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/03/31 09:45
2018/03/31 09:45