在讨论Android性能问题的时候,卡顿、响应速度、ANR这三个性能相关的知识点通常会放到一起来讲,因为引起卡顿、响应慢、ANR的原因类似,只不过根据重要程度,被人为分成了卡顿、响应慢、ANR三种,所以我们可以定义广义上的卡顿,包含了卡顿、响应慢和ANR三种,所以如果用户反馈说手...
在讨论Android性能问题的时候,卡顿、响应速度、ANR这三个性能相关的知识点通常会放到一起来讲,因为引起卡顿、响应慢、ANR的原因类似,只不过根据重要程度,被人为分成了卡顿、响应慢、ANR三种,所以我们可以定义广义上的卡顿,包含了卡顿、响应慢和ANR三种,所以如果用户反馈说手...
(通告:我在YouTube上的视频频道已经开通,欢迎大家到YouTube上搜“硅谷王川”关键词订阅。频道已经上传了八个短视频,也已有热心读者把视频转到B站。八个视频的标题依次为: 1. 建设个人信息基础设施 2. 社交媒体平台降低商业信任成本 3. 论决策机制和...
1/世界是个巨大的网络,在一个已经有少数垄断者的相对稳定状态的网络上,按照现有规则争夺稀缺资源,是一个极吃力而不讨好的事情。但人们被长期训练学习了现有网络上的操作规则(类似软件系统的应用程序界面API),已经习惯了对于各种事情不经大脑的直觉反应(类似电脑的缓存cache),从某个...
魏永明,清华大学工学学士、硕士,北京飞漫软件创始人。1999年发布知名开源窗口系统MiniGUI并持续维护至今,作为中国开源界的明星产品,MiniGUI广泛应用于机顶盒、功能手机、智能仪表等嵌入式产品中。魏永明为Linux及开源软件在中国的普及和应用做了大量工作,翻译或编著《Mi...
作者简介甄建勇,高级架构师(某国际大厂),十年以上半导体从业经验。主要研究领域:CPU/GPU/NPU架构与微架构设计。感兴趣领域:经济学、心理学、哲学。 设计流程IC设计处在整个半导体产业链的顶端,而设计出性能高,功耗小,成本低的CPU更是一项具有挑战性工作,困难除了设计难度大...
作者简介甄建勇,高级架构师(某国际大厂),十年以上半导体从业经验。主要研究领域:CPU/GPU/NPU架构与微架构设计。感兴趣领域:经济学、心理学、哲学。 并行技术在计算机体系结构的发展中,并行技术无疑是浓墨重彩的一笔。正是采用的各种各样的并行技术,才使计算机的性能得到了翻天覆...
作者简介甄建勇,高级架构师(某国际大厂),十年以上半导体从业经验。主要研究领域:CPU/GPU/NPU架构与微架构设计。感兴趣领域:经济学、心理学、哲学。 关于Cache的其它内容上面我们所描述情况,在访问cache前,已经将虚拟地址转换成了物理地址,其实,不一定,也可是是虚拟地...
作者简介甄建勇,高级架构师(某国际大厂),十年以上半导体从业经验。主要研究领域:CPU/GPU/NPU架构与微架构设计。感兴趣领域:经济学、心理学、哲学。本系列为甄建勇“五分钟系列”——用五分钟把计算机系统中一个关键的概念讲清楚,如果你也对计算机系统某些模块有独到的理解,欢迎赐稿...
作者简介甄建勇,高级架构师(某国际大厂),十年以上半导体从业经验。主要研究领域:CPU/GPU/NPU架构与微架构设计。感兴趣领域:经济学、心理学、哲学。概 述爱因斯坦在他的相对论中告诉我们,没有绝对的时间和空间,在一定条件下时间和空间是可以相互转化的,是否我们的世界有一天能够把...
很多工程师想做人工智能相关的项目,今天,阅码场一口气推出两门相关的课程,侧重于工程实践,帮助大家迈出第一步。TennsorFlow篇《AIKit人工智能项目实战-TensorFlow篇》很多工程师想做人工智能相关的项目,但核心难点是AI算法。很多AI的书籍,又偏重于理论讲解,工程...
作者简介 王柏生 资深技术专家,先后就职于中科院软件所、红旗Linux和百度,现任百度主任架构师。在操作系统、虚拟化技术、分布式系统、云计算、自动驾驶等相关领域耕耘多年,有着丰富的实践经验。著有畅销书《深度探索Linux操作系统》(2013年出版)。谢广军 计算机专业博士...
跟踪诊断技术SIG致力于为操作系统生态提供系统性,工具化,并以数据为支撑的发现、跟踪和诊断问题的能力。SIG目标:为龙蜥社区(OpenAnolis)开源操作系统,提供一个全栈覆盖内核与核心组件的跟踪和诊断工具,增强龙蜥社区(OpenAnolis)全栈的可观察性和可靠性。作者广成(...
写好C语言,漂亮的宏定义很重要!使用宏定义可以防止出错,提高可移植性,可读性,方便性等。下面列举了一些成熟软件中常用的宏定义。1.防止一个头文件被重复包含1#ifndef COMDEF_H2#define COMDEF_H3//头文件内容4#endif2.重新定义一些类型,防止由...
在单片机裸机的编程方法中,状态机的方法是比较好的,经典的比如按键的检测判断等。其实,有很多地方可以使用这种思想,比如传感器的数据采集。因为单片机不可能一直等待着运行,那样的效率是很低的,通常都是结合fsmtimer的方式来提高CPU的使用率。下面简单介绍一下传感器中使用fsm的方...