240 发简信
IP属地:广东
  • Resize,w 360,h 240
    Android系统开篇[转 学习]

    一、引言原网址Android系统非常庞大、错中复杂,其底层是采用Linux作为基底,上层采用包含虚拟机的Java层以及Native层,通过系统调...

  • Resize,w 360,h 240
    函数调用栈 剖析+图解[转]

    栈: 在函数调用时,第一个进栈的是主函数中函数调用后的下一条指令(函数调用语句的下一条可执行语句)的地址,然后是函数的各个参数,在大多数的C编译...

  • 内存详解

    meminfo内存结构 MemTotal 当我们在linux上查看内存状况的时候发现上面的打印一般的是 ** MemTotal = MemFre...

  • Resize,w 360,h 240
    Android Binder 分析——内存管理【转】

    android 为了高效的 IPC 通信做了很多工作,内存管理就属于其中之一。传统的 IPC 传递数据,至少需要2次拷贝,一次为进程1到内核,一...

  • Resize,w 360,h 240
    Context都没弄明白,还怎么做Android开发?[转]

    Activity mActivity =new Activity()作为Android开发者,不知道你有没有思考过这个问题,Activity可以...

  • [gdb]函数堆栈乱掉的解决办法 [转]

    程序core掉,要去debug,但是函数堆栈乱掉了,很恶心.....经过Google/wiki一番,找到两种解决办法. 手动还原backtrac...

  • Resize,w 360,h 240
    Android内存

    Android内存优化 Java内存模型 运行时数据区分为几个部分 从上图可以看到运行时候分为: 方法区 堆栈区 虚拟机Java栈区 虚拟机Na...

  • Resize,w 360,h 240
    函数调用栈总结:压栈,出栈[转]

    首先先看图: 在main函数调用func_A的时候,首先在自己的栈帧中压入函数返回地址,然后为func_A创建新栈帧并压入系统栈在func_A调...

  • Resize,w 360,h 240
    binder驱动-------之内存映射篇[转]

    1:binder内存管理概述binder一次跨进程通讯,只需要一次拷贝(原因后面会解析),而一般的像socket通讯则需要两次拷贝;参与bind...