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

3 ビュー (過去 30 日間)
MathWorks Support Team
MathWorks Support Team 2016 年 12 月 27 日
回答済み: MathWorks Support Team 2016 年 12 月 27 日
システムのテストの一環として、CPU稼働率・メモリ使用率の確認を考えています。
あるプログラムを実行した際のCPU稼働率やメモリ使用率を何らかの形で出力することは可能でしょうか。 
 

採用された回答

MathWorks Support Team
MathWorks Support Team 2016 年 12 月 27 日
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 などが利用できる可能性があります。
利用する機能について各機能のマニュアル等をご参照ください。
 

その他の回答 (0 件)

カテゴリ

Help Center および File Exchange環境と設定 についてさらに検索

タグ

タグが未入力です。

製品


リリース

R2016b

Community Treasure Hunt

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

Start Hunting!