MATLAB 查看程序执行内存最大使用值
来源:互联网 发布:淘宝网会员注册流程 编辑:程序博客网 时间:2024/05/22 05:24
在myprog文件中加入自己要执行的程序代码,然后执行
profile on -memorymyprogprofile viewer
myprog中测试代码:
% clear% clctica = rand(100000, 500);%主机电流at = a(:,1);%泵的转速vt = a(:,2);%出水温度iwto = a(:,3);%回水温度iwti = a(:,4);%外气温度temo = a(:,5);a1 = a(:,6);a2 = a(:,7);a3 = a(:,8);a4 = a(:,9);a5 = a(:,10);x1 = iwti;x2 = temo./at;x3 = a1.*a4./a3;x4 = a2+a3.*a5./a4;x = [ones(size(x1)),x1,x2,x3,x4];y = 4.2*vt.*(iwti-iwto);%least squarea = x\y;[chiller,se_b,mse] = lscov(x,y); toc% [status,info]=dos('@echo off &for /f "tokens=4,5*" %i in (''tasklist ^|findstr /r /I "matlab.exe"'') do echo %j');% % info(find(info=='K'))=[];% info(find(info == ',')) = [];% sprintf('Matlab used memory : %.0f KB',str2num(info))
会出现下图:
对数据的操作占用大部分时间,做数据拟合消耗的时间只占很小的比例。
不做内存释放,如果数组的大小不发生变化,那么执行时间和内存消耗值不会发生变化。
具体参考另一篇博文:
http://blog.csdn.net/wenyusuran/article/details/38417685
0 0
- MATLAB 查看程序执行内存最大使用值
- 如何查看程序可使用的最大内存及内存使用情况
- 显示程序使用最大内存函数
- C#程序最大可使用的内存
- matlab 程序 并行执行
- Android查看应用的最大可用内存及其使用情况
- 查看终端下执行程序返回值
- java查看最大内存设置
- 查看windows最大支持内存
- ubuntu 查看内存最大容量
- 程序执行内存分析
- Android 使用命令dumpsys查看程序的内存情况
- android程序中查看系统内存使用情况
- Linux 下查看某一个程序所使用的内存
- BAT脚本查看相应程序运行时内存使用
- 查看java程序内存使用情况相关命令
- Android 使用命令dumpsys查看程序的内存情况
- Android 使用命令dumpsys查看程序的内存情况
- [Android Lint] xxx is not translated in xxx 的解决方法
- 文档导读
- 代码片段你整理
- android之加速感應器
- 后缀表达式 NYOJ 257
- MATLAB 查看程序执行内存最大使用值
- epoll处理并发
- 如何查询文档
- iOS开源框架集合
- 代码设计与敏捷开发
- Android照片墙完整版,完美结合LruCache和DiskLruCache
- java并发编程笔记
- 深度搜索DFS
- 类型转换