当前在线人数15631
首页 - 分类讨论区 - 电脑网络 - 计算机硬件版 - 同主题阅读文章

此篇文章共收到打赏
0

  • 10
  • 20
  • 50
  • 100
您目前伪币余额:0
未名交友
[更多]
[更多]
matlab有这么吃内存吗?
[版面:计算机硬件][首篇作者:tingtingliu] , 2020年01月19日21:40:56 ,636次阅读,19次回复
来APP回复,赚取更多伪币 关注本站公众号:
[分页:1 ]
tingtingliu
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 1 ]

发信人: tingtingliu (Grand Cherokee Overland), 信区: Hardware
标  题: matlab有这么吃内存吗?
发信站: BBS 未名空间站 (Sun Jan 19 21:47:08 2020, 美东)

matlab导入一个400k的数据
然后windows就会间隔报内存不足了

现在是16g的  开了matlab平时看也就是用12gb左右

为啥还会内存不足 而且其他的浏览器都变得不稳定了







--

※ 来源:·BBS 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 108.]

 
dma
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 2 ]

发信人: dma (mobility), 信区: Hardware
标  题: matlab有这么吃内存吗?
发信站: BBS 未名空间站 (Mon Jan 20 02:14:13 2020, 美东)

循环里面,Array长度一直增加的话就是很吃内存
固定长度就明显好很多

--
※ 来源:· 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 2605:e000:131a:]

 
FangQ
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 3 ]

发信人: FangQ (光芒之神), 信区: Hardware
标  题: Re: matlab有这么吃内存吗?
发信站: BBS 未名空间站 (Mon Jan 20 10:13:15 2020, 美东)

if it is a static session, type "whos" and list the variable memory sizes.

if you want to profile the memory utility of a code, use


feature mtic;
your_code;
feature mtoc


see http://undocumentedmatlab.com/articles/profiling-matlab-memory-usage/

--
※ 来源:·WWW 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 129.]

 
tingtingliu
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 4 ]

发信人: tingtingliu (Grand Cherokee Overland), 信区: Hardware
标  题: Re: matlab有这么吃内存吗?
发信站: BBS 未名空间站 (Mon Jan 20 10:21:12 2020, 美东)

400k是文件大小





没有这个。。。。
Error using feature
Feature mtic not found

Error in ex1a_linreg (line 15)
feature mtic;


【 在 FangQ (光芒之神) 的大作中提到: 】
if it is a static session, type "whos" and list the variable memory sizes.

if you want to profile the memory utility of a code, use


feature mtic;
your_code;
feature mtoc


see http://undocumentedmatlab.com/articles/profiling-matlab-memory-usage/

--
※ 修改:·tingtingliu 于 Jan 20 10:22:01 2020 修改本文·[FROM: 108.]
※ 来源:·WWW 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 129.]



--

※ 来源:·BBS 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 108.]

 
cocojumbo99
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 5 ]

发信人: cocojumbo99 (cocojumbo), 信区: Hardware
标  题: Re: matlab有这么吃内存吗?
发信站: BBS 未名空间站 (Mon Jan 20 20:20:25 2020, 美东)

matlab的内存管理一直不是强项,但是应该不至于400K都
搞不定,你这个可能是程序写得不太好。
【 在 tingtingliu (Grand Cherokee Overland) 的大作中提到: 】
: matlab导入一个400k的数据
: 然后windows就会间隔报内存不足了
: 现在是16g的  开了matlab平时看也就是用12gb左右
: 为啥还会内存不足 而且其他的浏览器都变得不稳定了



--
※ 来源:·WWW 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 67.]

 
dma
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 6 ]

发信人: dma (mobility), 信区: Hardware
标  题: Re: matlab有这么吃内存吗?
发信站: BBS 未名空间站 (Tue Jan 21 01:57:07 2020, 美东)

你把导入数据的那个循环贴上来看看


【 在 tingtingliu (Grand Cherokee Overland) 的大作中提到: 】
: 400k是文件大小
: 没有这个。。。。
: Error using feature
: Feature mtic not found
: Error in ex1a_linreg (line 15)
: feature mtic;
: if it is a static session, type "whos" and list the variable memory sizes.
: if you want to profile the memory utility of a code, use
: feature mtic;
: your_code;
: ...................



--
※ 来源:·WWW 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 2605:e000:131a:]

 
vapour
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 7 ]

发信人: vapour (vapour), 信区: Hardware
标  题: matlab有这么吃内存吗?
发信站: BBS 未名空间站 (Tue Jan 21 13:41:59 2020, 美东)

开了matlab就12g?还在run哪些?用太多了,注意windows有内存泄漏,重启下也有帮
助。其次就是文件数据储存和matlab用多少内存不完全一样,matlab一般需要更多。

--
※ 来源:· 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 2600:1003:b007:]

 
tingtingliu
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 8 ]

发信人: tingtingliu (Grand Cherokee Overland), 信区: Hardware
标  题: Re: matlab有这么吃内存吗?
发信站: BBS 未名空间站 (Tue Jan 21 18:39:21 2020, 美东)

还开了其他的 主要是浏览器

开matlab之前是8g

之后是12g


这个就是load进去data后 whos


Name               Size                   Bytes  Class     Attributes

  X                785x60000            376800000  double             
  f                  1x1                        8  double             
  g                785x9                    56520  double             
  m                  1x1                        8  double             
  n                  1x1                        8  double             
  num_classes        1x1                        8  double             
  theta            785x9                    56520  double             
  y                  1x60000               480000  double     




【 在 vapour (vapour) 的大作中提到: 】
开了matlab就12g?还在run哪些?用太多了,注意windows有内存泄漏,重启下也有帮
助。其次就是文件数据储存和matlab用多少内存不完全一样,matlab一般需要更多。

--
※ 来源:· 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 2600:1003:b007:]



--

※ 来源:·BBS 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 108.]

 
vapour
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 9 ]

发信人: vapour (vapour), 信区: Hardware
标  题: Re: matlab有这么吃内存吗?
发信站: BBS 未名空间站 (Wed Jan 22 11:58:11 2020, 美东)

1个double 8byte
你大概有380M doubles
3G已经差不多用掉了,很正常
重启,然后关掉不需要的tab,不然就把程序改成divide and conquer。


【 在 tingtingliu(Grand Cherokee Overland) 的大作中提到: 】
<br>: 还开了其他的 主要是浏览器
<br>: 开matlab之前是8g
<br>: 之后是12g
<br>: 这个就是load进去data后 whos
<br>: Name               Size                   Bytes  Class     Attributes
<br>:   X                785x60000            376800000  double             
<br>:   f                  1x1                        8  double             
<br>:   g                785x9                    56520  double             
<br>:   m                  1x1                        8  double             
<br>:   n                  1x1                        8  double             
: ...................
<br>
--
※ 来源:· 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 2600:1003:b007:]

 
tingtingliu
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 10 ]

发信人: tingtingliu (Grand Cherokee Overland), 信区: Hardware
标  题: Re: matlab有这么吃内存吗?
发信站: BBS 未名空间站 (Wed Jan 22 12:14:35 2020, 美东)

我的意思是 电脑是16g的
开了matalb之后 就经常报 内存不够

是不是内存真的不够



【 在 vapour (vapour) 的大作中提到: 】
: 1个double 8byte
: 你大概有380M doubles
: 3G已经差不多用掉了,很正常
: 重启,然后关掉不需要的tab,不然就把程序改成divide and conquer。
: <br>: 还开了其他的 主要是浏览器
: <br>: 开matlab之前是8g
: <br>: 之后是12g
: <br>: 这个就是load进去data后 whos
: <br>: Name               Size                   Bytes  Class    
Attributes
: <br>:   X                785x60000            376800000  double          
  
: ...................



--
※ 来源:·WWW 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 134.]

 
tingtingliu
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 11 ]

发信人: tingtingliu (Grand Cherokee Overland), 信区: Hardware
标  题: Re: matlab有这么吃内存吗?
发信站: BBS 未名空间站 (Wed Jan 22 12:17:22 2020, 美东)

785x60000   * 8 =         376800000 了吧



【 在 vapour (vapour) 的大作中提到: 】
: 1个double 8byte
: 你大概有380M doubles
: 3G已经差不多用掉了,很正常
: 重启,然后关掉不需要的tab,不然就把程序改成divide and conquer。
: <br>: 还开了其他的 主要是浏览器
: <br>: 开matlab之前是8g
: <br>: 之后是12g
: <br>: 这个就是load进去data后 whos
: <br>: Name               Size                   Bytes  Class    
Attributes
: <br>:   X                785x60000            376800000  double          
  
: ...................



--
※ 来源:·WWW 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 134.]

 
vapour
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 12 ]

发信人: vapour (vapour), 信区: Hardware
标  题: matlab有这么吃内存吗?
发信站: BBS 未名空间站 (Wed Jan 22 12:40:21 2020, 美东)

买内存也可以
反正干贵

--
※ 来源:· 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 2600:1003:b007:]

 
dma
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 13 ]

发信人: dma (mobility), 信区: Hardware
标  题: Re: matlab有这么吃内存吗?
发信站: BBS 未名空间站 (Wed Jan 22 17:14:36 2020, 美东)

这么大数据量应该用fortran 或者python吧
--
※ 来源:·WWW 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 47.]

 
FangQ
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 14 ]

发信人: FangQ (光芒之神), 信区: Hardware
标  题: Re: matlab有这么吃内存吗?
发信站: BBS 未名空间站 (Wed Jan 22 17:21:18 2020, 美东)

【 在 tingtingliu (Grand Cherokee Overland) 的大作中提到: 】
: 400k是文件大小
: 没有这个。。。。

a .mat file is compressed.

depends on sparsity of the array, a 400k compressed can be anything between
a few MB to TB (for example, a sparse array with only a few non-zero values).

on the other hand, convert it to a sparse (arrayname=sparse(arrayname)) if
it is highly compressible.
--
※ 来源:·WWW 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 129.]

 
FangQ
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 15 ]

发信人: FangQ (光芒之神), 信区: Hardware
标  题: Re: matlab有这么吃内存吗?
发信站: BBS 未名空间站 (Wed Jan 22 17:22:25 2020, 美东)

【 在 dma (mobility) 的大作中提到: 】
: 这么大数据量应该用fortran 或者python吧

consider matlab as an convenient interface for fortran, at least that's how
it was started
--
※ 来源:·WWW 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 129.]

 
tingtingliu
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 16 ]

发信人: tingtingliu (Grand Cherokee Overland), 信区: Hardware
标  题: Re: matlab有这么吃内存吗?
发信站: BBS 未名空间站 (Wed Jan 22 17:23:12 2020, 美东)

这个数据量很大嘛?

我现在处于复习阶段,用Matlab快速上手啊


【 在 dma(mobility) 的大作中提到: 】
<br>: 这么大数据量应该用fortran 或者python吧
<br>
--
※ 来源:· 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 134.]

 
tingtingliu
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 17 ]

发信人: tingtingliu (Grand Cherokee Overland), 信区: Hardware
标  题: Re: matlab有这么吃内存吗?
发信站: BBS 未名空间站 (Wed Jan 22 17:26:12 2020, 美东)

Fortran……………10年前还给本科生开课上过

用matlab主要是有些现成函数可以用例如求最小值


【 在 FangQ(光芒之神) 的大作中提到: 】
<br>: consider matlab as an convenient interface for fortran, at least that'
s how
<br>: it was started
<br>
--
※ 来源:· 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 134.]

 
FangQ
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 18 ]

发信人: FangQ (光芒之神), 信区: Hardware
标  题: Re: matlab有这么吃内存吗?
发信站: BBS 未名空间站 (Wed Jan 22 17:28:39 2020, 美东)

【 在 tingtingliu (Grand Cherokee Overland) 的大作中提到: 】
: Fortran……………10年前还给本科生开课上过
: 用matlab主要是有些现成函数可以用例如求最小值


fortran 90 built-in

minval/minloc/maxval/maxloc


https://gcc.gnu.org/onlinedocs/gfortran/Intrinsic-Procedures.html#Intrinsic-
Procedures
--
※ 来源:·WWW 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 129.]

 
tingtingliu
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 19 ]

发信人: tingtingliu (Grand Cherokee Overland), 信区: Hardware
标  题: Re: matlab有这么吃内存吗?
发信站: BBS 未名空间站 (Thu Jan 23 09:33:12 2020, 美东)

谢谢信息


用matlab主要是上手快,各种调试方便。。。


【 在 FangQ (光芒之神) 的大作中提到: 】
: fortran 90 built-in
: minval/minloc/maxval/maxloc
: https://gcc.gnu.org/onlinedocs/gfortran/Intrinsic-Procedures.html#
Intrinsic-
: Procedures



--
※ 来源:·WWW 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 134.]

 
didadida
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 20 ]

发信人: didadida (滴滴嗒嗒), 信区: Hardware
标  题: Re: matlab有这么吃内存吗?
发信站: BBS 未名空间站 (Fri Jan 24 09:12:33 2020, 美东)

16G内存很有可能就用光了


也有可能是程序有问题

我用R的一个包, 64G内存居然就用光了
同样的算法, 在Stata上毫无问题



【 在 tingtingliu (Grand Cherokee Overland) 的大作中提到: 】
: matlab导入一个400k的数据
: 然后windows就会间隔报内存不足了
: 现在是16g的  开了matlab平时看也就是用12gb左右
: 为啥还会内存不足 而且其他的浏览器都变得不稳定了



--
※ 来源:·WWW 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 108.]

[分页:1 ]
[快速返回] [ 进入计算机硬件讨论区] [返回顶部]
回复文章
标题:
内 容:

未名交友
将您的链接放在这儿

友情链接


 

Site Map - Contact Us - Terms and Conditions - Privacy Policy

版权所有,未名空间(mitbbs.com),since 1996