|
|
|
g*********s 发帖数: 1782 | 4 在调一个memory corruption的bug。purify/valgrind都没帮上忙,只好一点点跟踪。
目前怀疑的一个方向是动态分配的小型对象(8个字节以下)太多。如果是这种情况,
memory pool的正确处理方法是什么?
如果是保持chunk里特定长度的对象数目不变,那么即使还有很多内存可用,也会出现
out-of-memory问题。
如果允许split其他chunk,那么回收时造成很多碎片,还是会有问题。
研究memory pool的高手指点一下吧。 |
|
w***g 发帖数: 5958 | 5 我不是dummy的说,跑得是64位的centos和java server模式。先来发泄一下。等下哄小
孩睡下了再来好好解决解决这个问题。
也有肯能使mapreduce framework的问题,实际单个task可用的内存远远小于总的heap
size。 |
|
J********9 发帖数: 36508 | 6 update一下
32-bit的Fortran编译器最多用4G内存 (还是2G?)
今天用了64-bit Fortran编译(可用内存up to 2 T) +增加RAM+增加Virtual Memory
解决了问题
不是CS科班出身的 google+自己啃 没办法啊
其实无论是用动态数组还是临时文件 每一个数据我都会记录一个index以方便查找
这个不知道是不是类似你说的排序呢
能排序先排序吧。老师没讲过? |
|
w***x 发帖数: 105 | 7 通常memory fragmentation发生在长时间运行并频繁malloc/free memory,我曾经遇到
多这种问题,系统连续运行3天,还有近1G的可用空间,可是却无法提供4M大小的物理
连续的内存...
不清楚stl的alloctor做了何种优化,不过malloc实际上已经做了相当多的工作来避免
这些问题,所以如果程序运行时间不长就出现问题,基本可以肯定是程序本身的错误,
如果是stl的resize问题debug进去很快就能查清楚了。 |
|
w***g 发帖数: 5958 | 8 你的出发点是好的,但我觉得没做到点子上。48分钟walltime,就是差1分钟,也就是2
%的样子,并不是显著差异。如果你非要测这2%的差异,那么就要跑比如10次取平均,
而且每次跑之前需要invalidate buffer cache http://aplawrence.com/Linux/buffer_cache.html。有各种原因可能导致2%的差异,不一定光是Xms, Xmx的问题。当然最后测出来,可能还是只有2%的差异。所以还不如花时间在优化代码上,尽量简化代码的内存分配,减少不确定性,提高L2 cache命中率。前面也提了,把Xmx和Xms设成比你可用的最大量小一点就可以,反正不用也是浪费。
thread > core会有性能提升是因为一个thread block的时候另一个thread可以跑。
hyperthread有时候有帮助,有时候反而会使得程序更慢,没有一个定论。我认识有的人
一上来就disable hyperthreading。我的经验是hyperthread能有一定的性能提升。
如果你的cache命中率本来就低,那么再提高线程数可能还能更快。但正道是改代码
... 阅读全帖 |
|
z******c 发帖数: 94 | 9 BT下载硬盘太费, 大家有什么方法可以充分使用内存的吗?比如说,至少当下载的文
件大小小于当前的可用内存时?写软件而言,这个应该不难。但Google了一下,没有什
么满意的答案啊。大家有人知道么? |
|
s********y 发帖数: 1670 | 10 Kingston Apple 8GB Kit (2 X 4GB Modules) DDR3 1066MHz SODimm C7 iMac and
Macbook Pro Memory
因为apple 给我调换了机器 这两条内存用不上了
kingston
用在我2009年的MBP上没有什么问题
如有需要 请联系我
谢谢 |
|
f*****n 发帖数: 719 | 11 W500那个高分屏幕不是一般T400 T500能比的,效果非常好,W510应该不比500差。W510
是4个内存插槽 太威武了 |
|
l****n 发帖数: 3081 | 12 swithchable站地址资源,32位系统下可用内存最多2.5G多一点点。除非你在BIOS里面
关掉switchable,强制集显。 |
|
p**o 发帖数: 3409 | 13 SPP上,除了一个$50 off和送一条2GB内存,还有啥有效的coupon么? |
|
O*5 发帖数: 422 | 14 X220、X230、X220T、X230T、T420、T430可用 |
|
f********i 发帖数: 241 | 15 不错啊,coupon可用,但是想爆outlet的所有deal就嘿嘿了。
可惜X230不是我的菜,不跳。 |
|
|
l**********g 发帖数: 503 | 17 原先看很多人抱怨Fx2老是找不到卫星,我感觉特别快,至少比FR410快很多。
Fx2有大约25MB可用内存。 |
|
x****c 发帖数: 25662 | 18 听说后期的nook color限制了可用内存还是啥的?
当然可以外插 |
|
n********n 发帖数: 459 | 19 真没看出哪好来,非要在界面上显示主频和可用内存才叫先进么 |
|
J***e 发帖数: 188 | 20 信息里头现实:
Storage: A MB on /B MB on /var
Available Memory: C MB
这个C是可用内存。A和B是什么意义?
谢谢。 |
|
|
|
M******n 发帖数: 43051 | 23 有此问题...
刚刷机不久时运行一切app都正常
现在启动个植物大战僵尸都会crash,可用内存只有10MB左右,也没法察看具体哪个进
程不对 |
|
x***q 发帖数: 4953 | 24 装盗版软件是一个原因,不过不是我越狱的主要原因.
1.可以选择其它运营商,这是我当年越狱的主要原因.因为我是tmobile prepaid, 当年
只有越狱才能解锁,现在用卡贴解锁不需要越狱.
2.可以自由的用itools之类的软件上传下载文件,添加歌曲等,不用使用itunes sync,
当然这是说的以前,现在用itools不需要越狱也可以做到.
3.各种Cydia 程序
Cydia source:
apt.weiphone.com
apt.178.com
DownLoad.voicecloud.cn/Cydia (for 讯飞输入法)
Cydia App:
sbsettings: 随时切换wifi,3g,autolock等的开关,看可用内存大小
backgrounder: 实现真正的后台,当然后台并不是都是好事,我一般在设置里选
global==> off, 然后把一些听歌,下载的app用真正的后台,这样可以一边看新闻,一边
听歌,一边下载
atube: 下载youtube视频
iFile(修改系统文件必备程序)
Activator (解放HOME键)
WidgetTask for... 阅读全帖 |
|
y******0 发帖数: 1169 | 25 AM3 + 三通道DDR3 究竟可用否?
恕白痴了 |
|
t****g 发帖数: 35582 | 26 3Gs还可以,3G还是慢。
safari一个窗口图片多了,可用内存降到5MB以下的时候反应很慢,而且容易crash。 |
|
s9 发帖数: 1192 | 27 把那些随机启动的垃圾程序去掉,能大幅提升开机和运行速度,大幅增加可用内存。 |
|
u******a 发帖数: 7843 | 28 ff把可用内存搞得只剩下几m了ramdisk还有意义么... |
|
H*****u 发帖数: 1766 | 29 本机T61/4G的情况是,32位Win7只能用2.99GB,总觉得心里有疙瘩,上64位又觉得没意
思(4G上64G可用内存不比32G多多少,而且我用到的小软件挺多的)
装上ReadyFor4GB后,狂开程序实测了一下,确实把4G全部用起来了
唯一的问题是Flash版本11.1.102.55,Youtube看视频只能看到非连续的幻灯片
更新:
重装FlashPlayer后一切正常了,很可能因为狂开程序时打开太多Youtube搞的 |
|
f****p 发帖数: 18483 | 30 以前core的是32位,从core2以后,到现在的i3,i5,i7都是64位。如果Windows是32位的
,那就是32位,只能最多4G。如果OEM把PCI或者显存的一部分映射到这4G的地址空间,
那你可用的也许只有3G呢。有办法么?没有!你干嘛不上64位Windows?除非你用很旧
很旧的软件,特别是什么支持FPGA之类和底层硬件相关的驱动有关,否则都没问题的! |
|
t**t 发帖数: 27760 | 31 这就是说的保险的问题。
8*8G肯定保险可用。
8*16G,也许能用,但不会有人保证。 |
|
|
|
o**o 发帖数: 3964 | 34 很多CPU实际上可用registered。成功了发包子吧。 |
|
b***n 发帖数: 590 | 35
Linux 不清楚,很多年前做Windows NT程序的时候是有限制的,
远远无法用到系统全部可用内存。 |
|
N**********d 发帖数: 9292 | 36 那为啥df -h显示的跟分区没有2g,只有1.7g,刚好就是原来我在u盘上面装系统的大小
呢?
$ df -h
文件系统 容量 已用 可用 已用%% 挂载点
rootfs 1.7G 646M 913M 42% /
none 60M 44K 60M 1% /dev
/dev/sdb1 1.7G 646M 913M 42% /
tmpfs 62M 0 62M 0% /lib/init/rw
tmpfs 62M 0 62M 0% /dev/shm
tmpfs 62M 0 62M 0% /tmp
/dev/sda5 147G 54G 87G 39% /mnt/usb0
剩下的0.3g的样子是swap =_=
$ ls -l /dev/root
lrwxrwxrwx 1 r... 阅读全帖 |
|
|
n******7 发帖数: 12463 | 38 机器是3G内存,还真没注意桌面用了多少
不过现在用LMDE的Cinnamon环境了,觉得还是windows KDE这类单panel比较简洁舒服
Gnome3还是乱了点 |
|