Chinaunix首页 | 论坛 | 博客
  • 博客访问: 243559
  • 博文数量: 34
  • 博客积分: 938
  • 博客等级: 准尉
  • 技术积分: 440
  • 用 户 组: 普通用户
  • 注册时间: 2010-04-18 12:07
文章分类

全部博文(34)

文章存档

2012年(28)

2011年(6)

分类: IT职场

2012-03-17 12:58:35

最近工作总结。
最近好忙,也迷茫了一段时间。
老爸上周病了,请了一天假去看他,问他那火食怎么样,他说去年跟今年一样,还是
那么差,还有就是他带过来的我们村的跟他一样老的人,又懒又小气,他有点反悔把他
带过来了。我叫他您还是回家吧!他说再看看吧!我说这吃得太差了,而且现在也不需要
他在外面工作赚钱了,似乎他不肯听我的,他说还能动就出来赚点吧!!
什么时候你们会想着休息呢?应该不会,只要你们还活着,你们都会劳作的.
不知道为什么,最近觉得好累,倒不是工作累的不行,是自己看书的时候,
看的很累,晚上回去,都有不想动的感觉,工作快半年了,以前从来没有这样的感觉,不知道
为什么,好多事都弄不明白。晚上还有时候睡不着,有时候也会做梦,第二天起床来的时候,
梦到什么早忘了,但是累的却不行。
技术上没有什么大的进展,不过慢慢再弄明白许多东西,大概知道了怎么看Android中c/c++中的段
错误,只是了解一点,还没有深入进去,其它的断断续续看了一下Android中的binder,大概明
白了是个怎么样的过程,只能说谷GOOGLE的人很聪明。但我觉得这样弄很点内存,原因是为了进程
间通信,为通信间的每个进程都必须创建相当于task_struct和thread_struct的binder_proc
和binder_thread结构,虽然只进行了一次内存的复制,提高了效率,但却使用了更多的内存,我其实很想知道
他到底额外占用了多少内存,有时间打个LOG看一下,典型的以空间换取时间的方式,但用的相当有技巧,从上层
到底层的整个过层也模模糊糊了解,弄的不是很明白,随着不断的学习,应该就能起来起清楚的,慢慢来吧!有一点
不明白的是,GOOGLE为什么没有在原来的IPC基础上去实现这种方式,还是另外去弄一套binder出来?
个人见解,不知道对不对?呵呵!
还有就是最近一直都在做应用位置的安装,即PackageManagerService.java,
对它的分析,我就不想多说,想说的是公司的策略:以前手机DATA只有100M的时候,根据不同的太小,选择性的
安装到DATA或SD卡,到最近只能安装到SD卡,最后不能安装,感觉好别扭呀!为什么呢?原因是只有100M,太小了,
现在随便一个APK,都20M左右,能装几个呀,还不如直接安装到SD卡上,但听别人说安装到SD卡上,因为SD卡
本身问题不断,所以老大们没这么做!以我现在的理解,三星的选择是多么明智,只接安装到SD卡上,没有用户
选择,老是弹出提示框,是不是觉得Android中提示框好做,所以多弹几个无所谓,不简洁呀,而且装在DATA上
因为系统有些数据要放在里面,便会引起很多问题。现在手机DATA分区大了,将近1G,还是要有选择,感觉没必要,
要是我能做主,实现方式应该这样最好了,当配置较低的时候,即可用DATA很小的时候,直接装在SD卡,SD容易出
问题,它总是要出的,无法阻止呀!当DATA分区较大时,开始安装到DATA分区,到一定阈值后,便安装到SD卡了,
省去用户选择的步骤,现在觉得别人为什么说Android使用不够简洁了,确实是的!不能体现简单就是美呀!
其实很多用户根本不知道安装到内存跟安装到SD卡的,你不信可以试试问一下!
还有就是坚定了自己学习MM的决心,一直都很喜欢LINUX内核,但东学一点,西学一点,没有焦点,不专业。
知道MM时内核里面最难的部分之一,我就是冲着难去学的,别人说网络部分是LINUX内核中
比较简单的一部分,很多人都选择了从易到难的方式,但是我不想这样,我想学点有挑战的,看来是学数学的人的性格吧!
不知道学了有什么用,但慢慢来吧!谁管呢?自己的兴趣爱好而已,人总得有点自己喜欢的吧!要不然闲了还直不知道做什么!
就这么多,没了,呵呵!




阅读(1097) | 评论(0) | 转发(0) |
0

上一篇:物理内存结构分析

下一篇:总结12.03.26

给主人留下些什么吧!~~