CPU の稼働率やメモリ使用​率の出力する関数はあ​りますか。

2 views (last 30 days)
MathWorks Support Team
MathWorks Support Team on 27 Dec 2016
システムのテストの一環として、CPU稼働率・メモリ使用率の確認を考えています。
あるプログラムを実行した際のCPU稼働率やメモリ使用率を何らかの形で出力することは可能でしょうか。 
 

Accepted Answer

MathWorks Support Team
MathWorks Support Team on 27 Dec 2016
CPU稼働率やメモリ使用率に関する OS 付属のユティレティを、
MATLAB の system 関数を用いて呼び出すことで対応可能です。
>> doc system
MATLAB system 関数による Windows OS の wmic クエリーを利用する例:
>> system('wmic cpu get loadpercentage'); % 実際の結果は環境に依存して異なります
LoadPercentage    
4                 
  
>> system('wmic ComputerSystem get TotalPhysicalMemory && wmic OS get FreePhysicalMemory,TotalVirtualMemorySize,FreeVirtualMemory'); % 実際の結果は環境に依存して異なります
TotalPhysicalMemory    
34252980224            
  
FreePhysicalMemory  FreeVirtualMemory  TotalVirtualMemorySize    
12631260            42315808           66898492               
システムテストの項目によって Sysinternals Suite などが利用できる可能性があります。
利用する機能について各機能のマニュアル等をご参照ください。
 

More Answers (0)

Categories

Find more on 環境と設定 in Help Center and File Exchange

Tags

No tags entered yet.

Products


Release

R2016b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!