»
首页
|
手机数码
|
汽车资讯
|
游戏硬件
|
评测专题
|
手机壁纸
|
海淘值得买
|
度假
|
求职招聘
|
广告联系
» 您尚未登录:请
登录
|
注册
|
标签
|
帮助
|
小黑屋
|
TGFC Lifestyle
»
Apple 专区
» OSX的内存使用 和flash问题
发新话题
发布投票
发布商品
发布悬赏
发布活动
发布辩论
发布视频
打印
[下载]
OSX的内存使用 和flash问题
trashman
混世魔头
帖子
3352
精华
0
积分
16663
激骚
105 度
爱车
主机
相机
手机
注册时间
2006-7-6
发短消息
加为好友
当前在线
1
#
大
中
小
发表于 2012-7-6 08:05
显示全部帖子
别瞎科普,Mac、Windows的内存管理的原理大同小异。
最多就是实现方法的不同,比如进程空间的数据结构一个是链表,一个是树。一个是小核心,一个大核心,导致进程地址空间分配有区别。还有内存页面替换的算法。
内存页面替换的算法和你这个剩余内存估计关系比较大,总的来说Windows的很复杂,但是速度快(起码那是巨硬爸爸的目标),*nix的比较简单,比较懒,但很可靠(以前Windows不是喜欢蓝屏来着)。
内存的具体释放死程是可以控制的。你要不高兴还可以自己搞个内存分配器。各家的编译器也有自己的算法给malloc。
简单来说,大家都会缓存(人家Windows的任务管理器早就明明白白告诉你这一点了),但是谁都不知道到底那个将来会用得上,两个的算法不存在对错好坏。要看情况而定。你怎么知道多占内存就是有效而不是占着茅坑不拉屎,或者干脆memory leak了。
Flash傻逼那是肯定的,你要一群美工写程序,结果悲剧当然可以意料。
但是你们这群没品位的码农能搞得出美工需要的东西吗。一个HTML5搞N年都还在争论。自己拉不出屎来,然后笑别人的屎臭,傻逼到家了。
[
本帖最后由 trashman 于 2012-7-6 08:07 编辑
]
UID
60081
帖子
3352
精华
0
积分
16663
交易积分
0
阅读权限
40
在线时间
8283 小时
注册时间
2006-7-6
最后登录
2025-2-13
查看详细资料
TOP
控制面板首页
密码修改
积分交易
积分记录
公众用户组
基本概况
版块排行
主题排行
发帖排行
积分排行
交易排行
在线时间
管理团队
管理统计