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

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

Réponse acceptée

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

Plus de réponses (0)

Catégories

En savoir plus sur 環境と設定 dans Help Center et File Exchange

Tags

Aucun tag saisi pour le moment.

Produits


Version

R2016b

Community Treasure Hunt

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

Start Hunting!