Windows에서 사용 가능한 메모리를 찾는 명령이 있습니까?

Windows에서 사용 가능한 메모리를 찾는 명령이 있습니까?

Windows에서 사용 가능한 실제 메모리를 반환하는 명령을 찾고 있습니다. "systeminfo"를 시도했지만 시간이 너무 오래 걸리고 불필요한 정보가 많이 반환됩니다. 이에 대한 명령이 없는 경우 명령 프롬프트를 사용하여 다른 방법으로 이를 얻는 가장 좋은 방법은 무엇입니까?

답변1

시간이 좀 걸리지만(나의 경우 약 10초) 다음 명령을 사용하면 됩니다.

systeminfo |find "Available Physical Memory"

답변2

이렇게 하면 10초도 걸리지 않습니다. 이 시도:

총 물리적 메모리의 경우

wmic ComputerSystem get TotalPhysicalMemory

사용 가능한 물리적 메모리의 경우:

wmic OS get FreePhysicalMemory

답변3

Windows 7을 사용하는 경우 powershell 프롬프트에서 다음을 사용할 수 있습니다.

(Get-WMIObject Win32_PhysicalMemory |  Measure-Object Capacity -Sum).sum

아니면 멋지고 예쁜 공연을 원한다면 몇 회 공연인가요?

(Get-WMIObject Win32_PhysicalMemory |  Measure-Object Capacity -Sum).sum/1GB

또는 명령 프롬프트에서 이전 버전의 Windows(또는 W7)를 사용하는 경우:

wmic memorychip get capacity

답변4

systeminfo질문에 따르면 당신은 이미 에 대해 알고 있습니다 . 그리고 Mat가 주석에서 언급했듯이 이 mem명령은 사용자가 알고 싶은 내용을 알려주지 않습니다.

JP Software의 TCC/LE는내장 MEMORY명령, 이는 다음과 같이 작동합니다.

[C:\]메모리

           30% 메모리 부하

  총 물리적 RAM 3,471,441,920바이트
  2,428,456,960바이트의 사용 가능한 물리적 RAM

  총 페이지 파일 5,440,962,560바이트
  4,505,726,976바이트의 사용 가능한 페이지 파일

  총 가상 RAM 2,147,352,576바이트
  2,053,435,392바이트의 사용 가능한 가상 RAM

        총 별칭 262,144자
        262,143자 무료

         총 20,480자 기록

[씨:\]

또한 갖는다변수 @WINMEMORY[]함수, 다양한 방법으로 사용할 수 있습니다.

[C:\]echo 사용 가능한 %@COMMA[%@WINMEMORY[2]] 바이트의 물리적 RAM이 있습니다.
사용 가능한 물리적 RAM은 2,456,285,184바이트입니다.

[씨:\]

Windows와 함께 번들로 제공되는 msinfo32명령은 다음 명령보다 출력을 더 좁게 제한할 수 있습니다 systeminfo.

msinfo32 /카테고리 +시스템 요약

다양한 사람들로부터 동일한 정보를 보고할 수 있는 수많은 다른 유틸리티가 있습니다.

관련 정보