新足迹

 找回密码
 注册

精华好帖回顾

· 猫眼看城市 - 闲聊纽约与墨尔本 (2011-1-12) 老猫晒太阳 · 干货 - patagonia torres del paine o环线8天徒步 - 更新完毕 (2017-3-6) zzoz
· 关于软性货币-航空公司里程,来开个帖讨论兼答疑 (2016-7-10) 无聊的小漂 · 造房记 (2010-6-17) jessica_cao
Advertisement
Advertisement
楼主:ldy.ding

求建议:iMac 还是PC机? [复制链接]

发表于 2012-1-11 09:06 |显示全部楼层
此文章由 uni 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 uni 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 lingyang 于 2012-1-11 08:17 发表

关于MAC的内存管理我觉得你可能理解错了:
简单的说,Mac OS X的[内存]使用情况分为

wired, active, inactive和free四种。

wired是系统核心占用的,永远不会从系统物理[内存]种驱除。
active表示这些[内存]数据正在使用 ...

你说的这些是理论对我没有任何意义,我希望达到的是永远都不要把内存转存到硬盘, Windows下我都是禁用虚拟内存的。

评分

参与人数 1积分 +2 收起 理由
yuba + 2 我很赞同

查看全部评分

Advertisement
Advertisement

退役斑竹

发表于 2012-1-11 10:34 |显示全部楼层
此文章由 garysu 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 garysu 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 uni 于 2012-1-11 10:02 发表
其实我买的是Mac mini最低版本的,最开始只有2G内存。 基本上打开多几个软件,或者多几个网页(或者只打开xcode),然后就是所有物理内存都用完了, 在软件之间切换的时候,明显的可以感到10到30秒的延时。 加到4G后好多了。
但是 ...

你说的肯定是一个特例,同时开几个office和adobe软件、若干个internet和本机网页是我这么多年用osx每天都做的事情,mac机有2G、4G ram也不是很早就有的事,从来没有10到30秒的延迟。这个一问任何足迹用mac的人都知道,谁不是开着好多个网页的?别说G5了,G4开好几个adobe软件+网页也是我长期干的事情

你的特例和普通用户的具体情况完全两回事。

而且我不相信这和mini最低版本有关,它的配置比imac g5好多了,是你run着很大的东西。

发表于 2012-1-11 12:12 |显示全部楼层
此文章由 uni 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 uni 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 garysu 于 2012-1-11 11:34 发表

你说的肯定是一个特例,同时开几个office和adobe软件、若干个internet和本机网页是我这么多年用osx每天都做的事情,mac机有2G、4G ram也不是很早就有的事,从来没有10到30秒的延迟。这个一问任何足迹用mac的人都知道,谁不 ...

看来我真的是特例,最新款的Mac Mini, I5 cpu, 2G 内存,一开机,什么软件都没有运行,内存已经用掉快1.5G. 随便开些东西,很快就要与硬盘交换内存了。咱是Mac 盲,买来后到现在,从不知道系统为啥这么多延迟,到发现内存不够,然后加内存后,一直也要注意着节约用内存,累呀。

发表于 2012-1-11 12:47 |显示全部楼层

回复 uni 91# 帖子

此文章由 lingyang 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 lingyang 所有!转贴必须注明作者、出处和本声明,并保持内容完整
最好的方法就是你贴一下你觉得慢的时候你内存的使用情况然后在看是不是内存问题,
以下是我13:46分的内存情况,速度杠杠的一点没觉得慢


[ 本帖最后由 lingyang 于 2012-1-11 13:48 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

发表于 2012-1-11 13:04 |显示全部楼层

回复 uni 91# 帖子

此文章由 lingyang 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 lingyang 所有!转贴必须注明作者、出处和本声明,并保持内容完整
可能你还是误解了虚拟内存:
如果操作系统和应用程序需要的内存数量超过了计算机中安装的物理内存数量,操作系统就会暂时将不需要访问的数据通过一种叫做“分页”的操作写入到硬盘上一个特殊的文件中,从而给需要立刻使用内存的程序和数据释放内存,这个位于硬盘上的特殊文件就是分页文件(也就是虚拟内存文件,或叫做交换文件),Windows 的许多核心功能都需要使用分页文件,如果你禁用了所有分页文件,有些第三方的应用软件就可能会遇到内存不足的错误。其实在不需要的时候,Windows并不会使用分页文件,

因此在拥有2G内存的前提下你这样调整系统,并不能获得任何性能上的提高。反而如果打开某些大型游戏或者软件会可能需要虚拟内存不足强行推出的可能。

发表于 2012-1-11 13:46 |显示全部楼层
此文章由 yuba 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 yuba 所有!转贴必须注明作者、出处和本声明,并保持内容完整
I understand what uni said.

The best way to use swap file / paging file / vritual memory / whatever-you-call-it is not to use it at all. Memory hungry application cannot run is better than it runs slowly like a dog.

If you think it's best not to use it, it's not hard to understand why uni disabled it.
Advertisement
Advertisement

发表于 2012-1-11 14:38 |显示全部楼层
此文章由 uni 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 uni 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 yuba 于 2012-1-11 14:46 发表
I understand what uni said.

The best way to use swap file / paging file / vritual memory / whatever-you-call-it is not to use it at all. Memory hungry application cannot run is better than it runs sl ...

谢谢支持。 不知道为何没法加分?

发表于 2012-1-11 15:20 |显示全部楼层
此文章由 jie1cn 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 jie1cn 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 ldy.ding 于 2012-1-11 00:35 发表
了解了一下安装中文win7价格:盗版$70;正版$160。



英文版的windows7支持中文显示和上网,只是个别软件的中文显示会有一点问题,大多数可以使用,比如驱动精灵,风行,pps,金山系列,qq等。正版windows7 英文Home版只要$100,Pro版只要$130


这个楼都不知道歪到哪里了,现在不是争论PC和Mac哪个好,也不是争论Mac该怎么使用,用户需求才是关键。
之前说了,Mac是个好东西,漂亮且性能强大,明显楼主根本就用不来的,勉强是没有幸福的
许多简单的操作(对你们这些用Mac来说),普通人根本搞不来的。我说楼主可能设置不了网络是因为我见过把Mac拿到电脑店要求帮忙设置的,没错,一点都不难,可是他折腾了一晚都没有搞定



[ 本帖最后由 jie1cn 于 2012-1-11 16:23 编辑 ]

发表于 2012-1-11 16:39 |显示全部楼层
此文章由 zhanglianwei 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 zhanglianwei 所有!转贴必须注明作者、出处和本声明,并保持内容完整
Mac搞不定,PC更搞不定的。

发表于 2012-1-11 21:41 |显示全部楼层

回复 yuba 96# 帖子

此文章由 lingyang 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 lingyang 所有!转贴必须注明作者、出处和本声明,并保持内容完整
anyway, different ppl has different flavour.

the bottom line is If you don't have virtual memory setup you can't use all the RAM you have. simply because Windows preallocates virtual memory in anticipation of a possible need for it, even though that allocated virtual memory may never be used at all. Without enabling it, that allocation has to be made in real memory, thus tying up that memory and preventing it from being used for any purpose. Simple like that.

[ 本帖最后由 lingyang 于 2012-1-11 22:46 编辑 ]

发表于 2012-1-11 22:13 |显示全部楼层
此文章由 yuba 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 yuba 所有!转贴必须注明作者、出处和本声明,并保持内容完整
在内存充足的情况下,禁用虚拟内存只会有好处。硬盘是慢速设备,能不动就不动

4G内存 + 0虚拟内存 比 2G内存 + 2G虚拟内存 强不止一点

有同事笔记本从4G内存加到8G内存,虚拟内存自动就禁用了,win7 64位

如果他说的没错,说明微软也是明白这点的。求其他人证实
Advertisement
Advertisement

发表于 2012-1-11 22:55 |显示全部楼层
此文章由 uni 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 uni 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 lingyang 于 2012-1-11 22:41 发表
nyway, different ppl has different flavour.

the bottom line is If you don't have virtual memory setup you can't use all the RAM you have. simply because Windows preallocates virtual memory in anticipation of a possible need for it, even though that allocated virtual memory may never be used at all. Without enabling it, that allocation has to be made in real memory, thus tying up that memory and preventing it from being used for any purpose. Simple like that.


不知是我英文不好,还是你的描述有问题,或者你说的不是Windows系统?但是实在难以想象会有任何操作系统需要用物理内存来用作虚拟内存的!或者你可以指明你的引用的出处? 在我看来,虚拟内存存在的唯一原因是解决物理内存不够用的问题,用物理内存来实现虚拟内存的做法是本末倒置的。

在Windows下,内存足够情况下(现在阶段我觉得3G就够用了),禁用虚拟内存绝对有好处.我有的时候非常怀疑即使在物理内存有空闲的情况下,windows可能还是会将一些闲置的内存交换到硬盘的虚拟内存中。 另外,在Windows下,从来没有听说过一定要启用虚拟内存,否则会在物理内存中分配虚拟内存的做法。以前windows采用内存映射表的方法来管理物理内存以及虚拟内存, 对系统而言其实可以简单的理解为物理内存以及虚拟内存是一块管理的,只是系统会自动交换将最不需要访问的内存交换到虚拟内存中, 把最需要访问的切换到物理内存中。

[ 本帖最后由 uni 于 2012-1-12 00:03 编辑 ]

发表于 2012-1-11 23:02 |显示全部楼层
此文章由 Poweregg 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 Poweregg 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 yuba 于 11/1/2012 22:13 发表
在内存充足的情况下,禁用虚拟内存只会有好处。硬盘是慢速设备,能不动就不动

4G内存 + 0虚拟内存 比 2G内存 + 2G虚拟内存 强不止一点

有同事笔记本从4G内存加到8G内存,虚拟内存自动就禁用了,win7 64位

如果他说的没错,说明微软也是明白这点的。求其他人证实


什么虚拟内存不虚拟内存
当年我还虚拟硬盘
哎,老了,现在电脑,买了能用就行

不玩高端,任何1000的机器都够了
:)

发表于 2012-1-11 23:14 |显示全部楼层
此文章由 yuba 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 yuba 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 Poweregg 于 2012-1-12 00:02 发表
什么虚拟内存不虚拟内存


没办法,中英文都这么叫,估计其他语言也一样



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

发表于 2012-1-11 23:28 |显示全部楼层
此文章由 Poweregg 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 Poweregg 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 yuba 于 11/1/2012 23:14 发表


没办法,中英文都这么叫,估计其他语言也一样

508669

508670


不好意思,误会了,不是攻击叫法
我以前也整天优化,调整系统

现在觉得,主流电脑都够用了
哪怕跑分相差20%,用一段时间就感觉不出了
:)

发表于 2012-1-12 10:08 |显示全部楼层
此文章由 lingyang 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 lingyang 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 uni 于 2012-1-11 23:55 发表


不知是我英文不好,还是你的描述有问题,或者你说的不是Windows系统?但是实在难以想象会有任何操作系统需要用物理内存来用作虚拟内存的!或者你可以指明你的引用的出处? 在我看来,虚拟内存存在的唯一原因是解决物理内存不够 ...


我是在这边看的:http://blogs.technet.com/b/markr ... /11/17/3155406.aspx
Some feel having no paging file results in better performance, but in general, having a paging file means Windows can write pages on the modified list (which represent pages that aren’t being accessed actively but have not been saved to disk) out to the paging file, thus making that memory available for more useful purposes (processes or file cache). So while there may be some workloads that perform better with no paging file, in general having one will mean more usable memory being available to the system (never mind that Windows won’t be able to write kernel crash dumps without a paging file sized large enough to hold them).
Advertisement
Advertisement

发表于 2012-1-12 11:44 |显示全部楼层
此文章由 yuba 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 yuba 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 uni 于 2012-1-11 23:55 发表
但是实在难以想象会有任何操作系统需要用物理内存来用作虚拟内存的


I know it's strange, but I'm using part of RAM as SWAP on Linux.

I create RAM disk and assign it to be SWAP. What's funny is, the RAM disk is recognised as SSD in Disk Utility.

发表于 2012-1-12 16:57 |显示全部楼层
此文章由 uni 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 uni 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 lingyang 于 2012-1-12 11:08 发表

我是在这边看的:http://blogs.technet.com/b/markr ... /11/17/3155406.aspx
Some feel having no paging file results in better performance, but in general, having a paging file means Windows can write pages on the modified list (which represent pages that aren’t being accessed actively but have not been saved to disk) out to the paging file, thus making that memory available for more useful purposes (processes or file cache). So while there may be some workloads that perform better with no paging file, in general having one will mean more usable memory being available to the system (never mind that Windows won’t be able to write kernel crash dumps without a paging file sized large enough to hold them).


这段话没有任何地方可以证明如下两点:
1) the bottom line is If you don't have virtual memory setup you can't use all the RAM
2) Without enabling it, that allocation has to be made in real memory

再说一次,4G物理内存然后禁用虚拟内存 与 2G物理内存+2G虚拟内存 实现的功能(内存使用效果、useage等) 理论上是一样的 。

[ 本帖最后由 uni 于 2012-1-12 18:07 编辑 ]

评分

参与人数 1积分 +4 收起 理由
yuba + 4 你太有才了

查看全部评分

发表于 2012-1-12 17:07 |显示全部楼层
此文章由 uni 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 uni 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 yuba 于 2012-1-12 12:44 发表


I know it's strange, but I'm using part of RAM as SWAP on Linux.

I create RAM disk and assign it to be SWAP. What's funny is, the RAM disk is recognised as SSD in Disk Utility.


当然了,因为内存速度比硬盘快,而且内存现在也便宜,当然可以用内存来虚拟成一块硬盘用了,或者在程序里使用内存文件等; 用硬盘空间虚拟内存只是为了用最便宜的方式扩充可用内存,当时会带来性能上的损失。

计算机世界一直有一个基本的道理就是:时空兑换论。 通过增加空间可以缩短时间;或者消耗更多时间来节省空间。 内存快而容量有限; 硬盘慢但容量大。要想最快,吧内存当硬盘,可惜容量受限;要想容量大,可以用硬盘充当内存, 可以速度慢。 在内存中设置虚拟内存?不知道逻辑何在?

发表于 2012-1-12 19:42 |显示全部楼层
此文章由 yuba 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 yuba 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 uni 于 2012-1-12 18:07 发表
在内存中设置虚拟内存?不知道逻辑何在?


有些无耻的软件要求 SWAP,比如 MyEclipse

还有别的原因,说来话长
头像被屏蔽

禁止发言

发表于 2012-1-12 20:17 |显示全部楼层

ur english is so good

此文章由 iami 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 iami 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 lingyang 于 2012-1-11 10:41 PM 发表
anyway, different ppl has different flavour.

the bottom line is If you don't have virtual memory setup you can't use all the RAM you have. simply because Windows preallocates virtual memory in antic ...
签名被屏蔽
Advertisement
Advertisement

发表于 2012-1-12 20:41 |显示全部楼层
此文章由 ldy.ding 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 ldy.ding 所有!转贴必须注明作者、出处和本声明,并保持内容完整
唉。。。这楼歪的。。。看得非常的晕。。。
不过还是要感谢各位高人的指点。看了各位的回贴,觉得买电脑还是要慎重考虑,所以暂时不买了,旧的拿去修一下,继续接着用。
再一次感谢各位的热心回复。谢谢!

发表回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Advertisement
Advertisement
返回顶部