MATLAB 查看程序执行内存最大使用值

举报
格图洛书 发表于 2022/01/01 00:09:26 2022/01/01
【摘要】 在myprog文件中加入自己要执行的程序代码,然后执行 profile on -memorymyprogprofile viewer myprog中测试代码: % clear% clctica = rand(100000, 500);%主机电流 at = a(:,1); %泵的转速 vt = a(:,2); %...

在myprog文件中加入自己要执行的程序代码,然后执行


  
  1. profile on -memory
  2. myprog
  3. profile viewer

myprog中测试代码:


  
  1. % clear
  2. % clc
  3. tic
  4. a = rand(100000, 500);
  5. %主机电流
  6. at = a(:,1);
  7. %泵的转速
  8. vt = a(:,2);
  9. %出水温度
  10. iwto = a(:,3);
  11. %回水温度
  12. iwti = a(:,4);
  13. %外气温度
  14. temo = a(:,5);
  15. a1 = a(:,6);
  16. a2 = a(:,7);
  17. a3 = a(:,8);
  18. a4 = a(:,9);
  19. a5 = a(:,10);
  20. x1 = iwti;
  21. x2 = temo./at;
  22. x3 = a1.*a4./a3;
  23. x4 = a2+a3.*a5./a4;
  24. x = [ones(size(x1)),x1,x2,x3,x4];
  25. y = 4.2*vt.*(iwti-iwto);
  26. %least square
  27. a = x\y;
  28. [chiller,se_b,mse] = lscov(x,y);
  29. toc
  30. % [status,info]=dos('@echo off &for /f "tokens=4,5*" %i in (''tasklist ^|findstr /r /I "matlab.exe"'') do echo %j');
  31. %
  32. % info(find(info=='K'))=[];
  33. % info(find(info == ',')) = [];

文章来源: wenyusuran.blog.csdn.net,作者:文宇肃然,版权归原作者所有,如需转载,请联系作者。

原文链接:wenyusuran.blog.csdn.net/article/details/44461239

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。