» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

[下载] OSX的内存使用 和flash问题

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

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

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

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

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

[ 本帖最后由 trashman 于 2012-7-6 08:07 编辑 ]


TOP

发新话题
     
官方公众号及微博