Board logo

标题: [下载] OSX的内存使用 和flash问题 [打印本页]

作者: 中央情报局    时间: 2012-7-5 23:15     标题: OSX的内存使用 和flash问题

首先科普一下,概念不是很准确
但是对部分小白会有一定的科普作用

----------------------
我解说的不专业
帖子里说了 写的不对请指正
楼下几个说的不错

为避免误导,删了。
-----------------------
科普可以看楼下几位专业认识的解说

0000000000000000000000000000000111111111111111111111111


OSX启动浏览器的flash后,会占用大量的内存,这就不说了,反正我是基本上就剩余几十兆。
同时也带来大量的发热,和风扇狂转。
这个时候,我觉得是flash 真正的吃光了所有的内存。

这个求证一下。

[ 本帖最后由 中央情报局 于 2012-7-6 16:19 编辑 ]
作者: pangeng    时间: 2012-7-6 00:37

昨把FLASH删了。
作者: ZENITHknight    时间: 2012-7-6 01:24

posted by wap, platform: iPad

safari装一个clicktoflash插件,刷页面时不加载flash,点一下才加载
作者: cc0128    时间: 2012-7-6 01:52

posted by wap, platform: iPad

1,windows和osx内存管理方式不同,各有好处。
2,flash是sb,尤其是在mac上。。。
作者: 11508721    时间: 2012-7-6 02:33

posted by wap, platform: iPhone

缓存机制

你要科普也做做功课多搜一下啊,说抛砖引玉都觉得过了
作者: SONlC    时间: 2012-7-6 07:46

看了一下,楼主基本就是通过“OSX用的是和LINUX类似的内存调度机制"推导出"即使OSX下经常会物理内存占满也是OSX合理利用内存的表现“这一结果。。。。。

楼主,2个完全不同的操作系统,一个是闭源的,另一个是基于BSD的(当然你就当和LINUX差不多吧),执行文件都不通用,且问你怎么比较的。。。。

X+Y=10000
仅凭这个1个方程能把方程里的XY能都解出来吗?


而且那么多年下来,还没见哪位专家敢随便评论和比较Unix/BSD/Linux/WinNT的内存调度效率的。。。。。。
因为这种比较基本和当年
“MD/SFC哪个性能强”
”SS/PS哪个性能强“
“NGC/PS2哪个性能强”
”360/PS3哪个性能强“
属于同一类问题。。。。。。。


最后,没错,Flash OSX下很占内存这点我很赞同,Windows下也一样占得厉害。。。。。IE看几个视频就占1.3G内存躺着等枪子儿了。。。。Macromedia被Adobe收购的时候就料到Flash快死了。。。

[ 本帖最后由 SONlC 于 2012-7-6 07:49 编辑 ]
作者: trashman    时间: 2012-7-6 08:05

别瞎科普,Mac、Windows的内存管理的原理大同小异。
最多就是实现方法的不同,比如进程空间的数据结构一个是链表,一个是树。一个是小核心,一个大核心,导致进程地址空间分配有区别。还有内存页面替换的算法。

内存页面替换的算法和你这个剩余内存估计关系比较大,总的来说Windows的很复杂,但是速度快(起码那是巨硬爸爸的目标),*nix的比较简单,比较懒,但很可靠(以前Windows不是喜欢蓝屏来着)。

内存的具体释放死程是可以控制的。你要不高兴还可以自己搞个内存分配器。各家的编译器也有自己的算法给malloc。

简单来说,大家都会缓存(人家Windows的任务管理器早就明明白白告诉你这一点了),但是谁都不知道到底那个将来会用得上,两个的算法不存在对错好坏。要看情况而定。你怎么知道多占内存就是有效而不是占着茅坑不拉屎,或者干脆memory leak了。

Flash傻逼那是肯定的,你要一群美工写程序,结果悲剧当然可以意料。
但是你们这群没品位的码农能搞得出美工需要的东西吗。一个HTML5搞N年都还在争论。自己拉不出屎来,然后笑别人的屎臭,傻逼到家了。

[ 本帖最后由 trashman 于 2012-7-6 08:07 编辑 ]
作者: 平井一夫    时间: 2012-7-6 09:07

我怎么觉得LZ是在说android OS....
作者: beterhans    时间: 2012-7-6 12:19

内存使用总体的思路是对的 就是有多少用多少 不要让内存闲着

比如我装了 8G 内存最有效率的就是 8G 全部用完 而不是 空了 6个 G没有用
作者: Redofish    时间: 2012-7-6 14:40

posted by wap, platform: iPad

Flash的程序最初没打算这么长远吧
作者: cc0128    时间: 2012-7-6 15:15

引用:
原帖由 beterhans 于 2012-7-6 12:19 发表
内存使用总体的思路是对的 就是有多少用多少 不要让内存闲着

比如我装了 8G 内存最有效率的就是 8G 全部用完 而不是 空了 6个 G没有用
也就是说我写个hello world.
也要用满8g内存?
作者: wpang    时间: 2012-7-6 16:32

引用:
原帖由 cc0128 于 2012-7-6 15:15 发表

也就是说我写个hello world.
也要用满8g内存?
那得看你咋写了,你要那么写他就能用到嘛。
作者: wpang    时间: 2012-7-6 16:47

反正就该咋用咋用呗,用没了会从inactive里边儿搞。每个人情况不一样,卡了看自己活动监视器去,如果入出页面交换的那个多的话,就考虑加内存,8G对半数以上人够了,16G都不够的觉得卡了的,SSD解决问题,10.7把Dock上的光点儿设成可选项,预示以后不远的哪天你就可以真正不用管哪些开哪些关了
作者: SONlC    时间: 2012-7-7 01:14

引用:
原帖由 trashman 于 2012-7-6 08:05 发表
别瞎科普,Mac、Windows的内存管理的原理大同小异。
最多就是实现方法的不同,比如进程空间的数据结构一个是链表,一个是树。一个是小核心,一个大核心,导致进程地址空间分配有区别。还有内存页面替换的算法。

...
除了最后一句,其他我都同意。
作为一个无所作为的码农,嘲笑一朵B公司和自动桌子公司的产品已经成为日常工作中的一大乐趣了,拉的屎不香不代表就辨别不了别人的屎臭,鉴别能力绝对是要有的,评价的权利也是绝对要争取的。
:D
作者: lsy    时间: 2012-7-7 17:36

我只想知道如何提高flash速度
作者: squallssck    时间: 2012-7-7 19:40

引用:
原帖由 trashman 于 2012-7-6 08:05 发表
别瞎科普,Mac、Windows的内存管理的原理大同小异。
最多就是实现方法的不同,比如进程空间的数据结构一个是链表,一个是树。一个是小核心,一个大核心,导致进程地址空间分配有区别。还有内存页面替换的算法。

...
这个月tg看见最有技术含量的回帖.

在没有ssd的mac上,不开flash, 4G内存都能被mac迅速耗光, 然后就等着硬盘坑次坑次老牛拉破车了.这种感觉屌爆了!windows上有4G内存我都可以关闭虚拟内存了...
作者: squallssck    时间: 2012-7-7 19:42

楼主解决的办法之一就是换SSD,或者加内存.
作者: wpang    时间: 2012-7-7 21:19

posted by wap, platform: iPhone
引用:
原帖由 @squallssck  于 2012-7-7 19:40 发表
这个月tg看见最有技术含量的回帖.

在没有ssd的mac上,不开flash, 4G内存都能被mac迅速耗光, 然后就等着硬盘坑次坑次老牛拉破车了.这种感觉屌爆了!windows上有4G内存我都可以关闭虚拟内存了...
亲,那我跟你说一个mac这么干有好处的情况吧,比如你hdd,开个虚拟windows7,50秒以后虚拟的win7开了,你关了它干别的去了,过会儿又要用它重开它,10秒不到它就又开了,一分钱不多花得到ssd般的享受有没有,你在windows下干这事儿,第一次50秒开,第二次还是50秒。嗯。

本帖最后由 wpang 于 2012-7-7 21:25 通过手机版编辑
作者: SONlC    时间: 2012-7-7 21:43

引用:
原帖由 wpang 于 2012-7-7 21:19 发表
posted by wap, platform: iPhone

亲,那我跟你说一个mac这么干有好处的情况吧,比如你hdd,开个虚拟windows7,50秒以后虚拟的win7开了,你关了它干别的去了,过会儿又要用它重开它,10秒不到它就又开了,一分钱不多 ...
去你的10秒不到虚拟的win7又开了。
去你的Windows下开同样的程序第一次50秒,第二次还50秒。
Photoshop总用过吧,Maya总开过吧,实在都没有,那IE浏览器总双击过吧,你Windows下开2次每次都一样时间的?是不是256兆内存+AMD K6-2的CPU?。。。。

无技术黑到这个地步,是算Mac用户里的奇葩么?时间感被OSX崩坏?还是自动进化出有色眼镜?
作者: squallssck    时间: 2012-7-7 22:30

posted by wap, platform: iPhone
引用:
原帖由 @SONlC  于 2012-7-7 21:43 发表
去你的10秒不到虚拟的win7又开了。
去你的Windows下开同样的程序第一次50秒,第二次还50秒。
Photoshop总用过吧,Maya总开过吧,实在都没有,那IE浏览器总双击过吧,你Windows下开2次每次都一样时间的?是不是256兆 ...
莫激动,理性讨论。
作者: wpang    时间: 2012-7-7 22:40

引用:
原帖由 SONlC 于 2012-7-7 21:43 发表 


去你的10秒不到虚拟的win7又开了。
去你的Windows下开同样的程序第一次50秒,第二次还50秒。
Photoshop总用过吧,Maya总开过吧,实在都没有,那IE浏览器总双击过吧,你Windows下开2次每次都一样时间的?是不是 ...

好,我说错了我无脑黑了,windows下第一次开50秒,第二次开25秒。表情哪?:)




欢迎光临 TGFC Lifestyle (http://bbs.tgfcer.com/) Powered by Discuz! 6.0.0