Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1512188
  • 博文数量: 338
  • 博客积分: 2695
  • 博客等级: 少校
  • 技术积分: 3556
  • 用 户 组: 普通用户
  • 注册时间: 2012-08-05 11:37
个人简介

小鱼儿游啊游啊。。。。

文章分类

全部博文(338)

文章存档

2019年(4)

2018年(8)

2017年(6)

2016年(10)

2015年(49)

2014年(48)

2013年(98)

2012年(115)

发布时间:2012-12-19 15:29:35

转自:http://blog.csdn.net/long19851105/article/details/6600452 基本原理 Android Pmem是为了实现共享大尺寸连续物理内存而开发的一种机制,该机制对dsp,gpu等部件非常有用。Pmem相当于把系统内存划分出一部分单独管理,即不被linux mm管理,实际上linux mm根本看不到这段内存。 Pmem与Ashmem的区别 Pmem和Ashmem都通过mmap来实现共享内存,其区别在于Pmem的共享区域是一段连续的物理内存,而Ashmem的共享区域在虚拟空间是连续的,物理内存却不一定连续。dsp和某些设备只能......【阅读全文】

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

发布时间:2012-12-19 12:00:23

一、tasklet使用 Tasklet的使用比较简单,只需要定义tasklet及其处理函数并将两者关联 例子: Void my_tasklet_func(unsigned long) DECLARE_TASKLET(my_tasklet.my_tasklet_func,data) 代码DECLARE_TASKLET实现了定义名称为my_tasklet的tasklet并将其与my_tasklet_func这个函数绑定,而传入这个函数的参数为data。 需要调度tasklet的时候引用一个tasklet_schedule()函数就能使系统在适当的时候进行调度,如下所示 Taskl......【阅读全文】

阅读(1373) | 评论(0) | 转发(1)

发布时间:2012-12-10 22:47:24

6.1 自定义内存池性能优化的原理 书名:《C++应用程序性能优化》 ......【阅读全文】

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

发布时间:2012-12-10 22:45:14

一、malloc()和free()的基本概念以及基本用法: 1、函数原型及说明: void *malloc(long NumBytes):该函数分配了NumBytes个字节,并返回了指向这块内存的指针。如果分配失败,则返回一个空指针(NULL)。 关于分配失败的原因,应该有多种,比如说空间不足就是一种。 void free(void *FirstByte): 该函数是将之前用malloc分配的空间还给程序或者是操作系统,也就是释放了这块内存,让它重新得到自由。 2、函数的用法: 其实这两个函数用起来倒不是很难,也就是malloc()之后觉得用够了就甩了它把它给free()了,举个简单例子:......【阅读全文】

阅读(7145) | 评论(0) | 转发(4)

发布时间:2012-11-28 22:45:23

......【阅读全文】

阅读(1280) | 评论(0) | 转发(0)
给主人留下些什么吧!~~

yanbingwei862015-04-01 15:04

怎么你的文章很多都设置了只能自己看啊 我觉得很多写的很好 也想看看 能开放一下权限嘛  谢谢

回复  |  举报
留言热议
请登录后留言。

登录 注册