上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 66 下一页

2021年10月21日

调度器9—调度相关trace汇总—Qcom

摘要: 1. sched_find_best_target 打印: cat-32758 [001] d..4 5235.529561: sched_find_best_target: pid=18090 comm=kworker/u16:25 start_cpu=0 best_idle=-1 most_sp 阅读全文

posted @ 2021-10-21 22:57 Hello-World3 阅读(1295) 评论(0) 推荐(0) 编辑

2021年10月16日

调度器7—TASK_UNINTERRUPTIBLE和TASK_INTERRUPTIBLE

摘要: 一、D状态简介 1. D状态的由来 __schedule(bool preempt) { ... if (prev != next) { trace_sched_switch(preempt, prev, next); } ... } trace_sched_switch() 中若 prev->st 阅读全文

posted @ 2021-10-16 20:18 Hello-World3 阅读(1470) 评论(0) 推荐(0) 编辑

2021年10月9日

Java中的多线程

摘要: 一、Java中线程实现 Java 中实现多线程的代码有三种方式,一种是继承 Thread 类,另一种是实现 Runnable 接口,在JDK1.5之后还有一个 Callable 接口,Runnable 接口方式利于资源共享的处理,Callable 接口的实现方式可以获取线程的返回值。 1. 方法1— 阅读全文

posted @ 2021-10-09 01:57 Hello-World3 阅读(92) 评论(0) 推荐(0) 编辑

2021年10月7日

调度器6—WALT负载计算

摘要: 基于 Lunux-5.4 一、WALT简介 1. WALT(Windows-Assist Load Tracing),从字面意思来看,是以window作为辅助项来跟踪cpu load,用来表现cpu当前的loading情况,用于后续任务调度、迁移、负载均衡(主要用PELT负载)等功能。在 load 阅读全文

posted @ 2021-10-07 19:39 Hello-World3 阅读(4576) 评论(0) 推荐(0) 编辑

2021年10月3日

ARM汇编指令

摘要: 1、ldr和adr的区别 参考:http://blog.csdn.net/batoom/article/details/6658603 (该看:二、ldr和adr在使用标号表达式作为操作数的区别 这个地方了) 阅读全文

posted @ 2021-10-03 10:14 Hello-World3 阅读(67) 评论(0) 推荐(0) 编辑

2021年10月2日

Linux内核红黑树1—Documentation/rbtree.txt翻译

摘要: 1. 什么是红黑树,它们有什么用? 红黑树是一种自平衡二叉搜索树,用于存储可排序的 键/值 数据对。 这不同于 基数树(用于有效地存储稀疏数组,因此使用长整数索引来插入/访问/删除节点)和哈希表(不保持排序以便于按顺序遍历,并且必须针对 特定大小和哈希函数,其中 rbtrees 可以优雅地扩展存储任 阅读全文

posted @ 2021-10-02 20:35 Hello-World3 阅读(513) 评论(0) 推荐(0) 编辑

Linux内核红黑树2—移植笔记

摘要: 一、学习笔记 1. rbtree 简介 rbtree,全称是 Red-Black Tree,又称为“红黑树”,它一种特殊的二叉查找树。红黑树的每个节点上都有存储位表示节点的颜色,可以是红(Red)或黑(Black)。 红黑树的特性:(1) 每个节点或者是黑色,或者是红色。(2) 根节点是黑色。(3) 阅读全文

posted @ 2021-10-02 20:19 Hello-World3 阅读(826) 评论(2) 推荐(0) 编辑

2021年10月1日

Java中的String类

摘要: 1. String 本身是一个类的定义,实例化方法如下 String name = "xiaoming"; //直接赋值 String name = new String("xiaoming"); //调用构造方法实例化 public class StringTest { public static 阅读全文

posted @ 2021-10-01 02:07 Hello-World3 阅读(113) 评论(0) 推荐(0) 编辑

2021年9月30日

Java中的数组

摘要: 1. 使用用Java中的数组,必须要经过声明数组和分配内存给该数组两个步骤(定义时就初始化除外)。 int a[] = null; a = new int[10]; int[] a = null; a = new int[10]; int a[] = new int[10]; 其中 null 表示的 阅读全文

posted @ 2021-09-30 02:24 Hello-World3 阅读(66) 评论(0) 推荐(0) 编辑

2021年9月25日

调度器5—CFS负载计算-1_PELT_不考虑CFS组调度和带宽控制-legency-不再补充

摘要: 1. 负载结构描述 (1) 每个调度实体都有一个负载结构,用来跟踪调度实体对系统的负载贡献,定义如下: struct sched_entity { struct load_weight load; #ifdef CONFIG_SMP struct sched_avg avg; #endif }; / 阅读全文

posted @ 2021-09-25 19:11 Hello-World3 阅读(1314) 评论(0) 推荐(1) 编辑

上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 66 下一页

导航