| // Copyright 2017 The Go Authors. All rights reserved. | |
| // Use of this source code is governed by a BSD-style | |
| // license that can be found in the LICENSE file. | |
| package windows | |
| type PROCESS_MEMORY_COUNTERS struct { | |
| CB uint32 | |
| PageFaultCount uint32 | |
| PeakWorkingSetSize uintptr | |
| WorkingSetSize uintptr | |
| QuotaPeakPagedPoolUsage uintptr | |
| QuotaPagedPoolUsage uintptr | |
| QuotaPeakNonPagedPoolUsage uintptr | |
| QuotaNonPagedPoolUsage uintptr | |
| PagefileUsage uintptr | |
| PeakPagefileUsage uintptr | |
| } | |
| //sys GetProcessMemoryInfo(handle syscall.Handle, memCounters *PROCESS_MEMORY_COUNTERS, cb uint32) (err error) = psapi.GetProcessMemoryInfo | |