240 发简信
IP属地:上海
  • Resize,w 360,h 240
    Perfetto使用教程

    Perfetto 是谷歌开发的用于性能检测和跟踪分析的生产级开源堆栈。它提供用于记录系统级和应用程序级跟踪的服务和库,包括本机 + Java堆分...

  • init进程简介

    作为Android系统的第一个进程,init通过解析init.rc文件来陆续启动其他关键系统服务进程——其中最为重要的就是ServiceMang...

  • 进程间通讯——Binder

    Binder主要涉及以下四个组成元素: Binder驱动 Service Manger Binder Client Binder ServerB...

  • ART虚拟机

    ART虚拟机是Android4.4发布的,用来替代Dalvik虚拟机在Android5.0版本默认启用ART。 ART与DVM的区别 1、DVM...

  • Dalvik虚拟机

    Dalvik虚拟机是谷歌专门为Android平台开发的虚拟机,它运行在Android运行时库中。 DVM与JVM的区别 DVM并没有遵循JVM规...

  • 操作系统内存管理基础

    虚拟内存(Virtual Memory) 虚拟内存的实现思想: 将外存储器的部分空间作为内存的扩展 当内存不足时,系统将按照一定算法自动挑选优先...

  • 同步机制

    经典实现 信号量 信号量与PV原语操作由Dijkstra发明,也是使用最广泛的互斥方法之一。它包含以下几个元素: Semaphore S(信号量...

  • 进程间通讯

    经典实现 1、文件共享 两个进程约定磁盘空间上的某个文件为信息交互的媒介,这种情况要注意不同进程间访问共享文件的同步问题 2、操作系统提供的公共...

  • 常用算法

    插入排序 包括直接插入排序和希尔插入排序 直接插入排序 将一个记录插入到已经排序好的有序表中。 sorted数组的第0个位置没有放数据 从sor...