自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 深入解析Android核心技术:为什么Binder比传统IPC更胜一筹?

工作原理:基于操作系统的文件系统实现,本质是一个内核缓冲区数据以字节流的形式单向传输遵循先进先出(FIFO)原则支持匿名管道(父子进程)和命名管道(无亲缘关系进程)Binder机制相比传统IPC具有以下显著优势:性能更优:一次拷贝机制大大提升了数据传输效率安全性更高:提供了系统级的身份认证和权限控制使用更便捷:面向对象的编程模型,统一的接口定义功能更强大:支持跨进程的对象引用。

2025-03-05 20:11:14 1177

原创 “Binder驱动的‘隐藏关卡‘:性能测试中必须攻克的线程池战争与内存优化术“

​// 基础操作示例// 数据传输示例// 回调示例。

2025-03-04 20:51:43 1733

原创 安卓线程优先级:揭开性能测试中的隐藏加速器与陷阱

Linux的。

2025-02-26 16:48:31 589

原创 《从100% CPU到零卡顿:TASK_INTERRUPTIBLE如何拯救你的Linux服务器?》

for_each_class(class) { // 按优先级顺序:stop_sched_class → dl_sched_class → rt_sched_class → fair_sched_class。示例:若实时进程A(SCHED_FIFO)和普通进程B(CFS)同时处于TASK_RUNNING,调度器优先执行A直至其阻塞或主动让出。if (cfs_rq->nr_running > 1) // 多于一个进程时检查抢占。

2025-02-24 21:28:03 530

原创 为什么你的Linux系统会卡顿?可能是SCHED_FIFO/SCHED_RR的优先级抢占惹的祸!

特性SCHED_FIFOSCHED_RR同优先级任务调度先进先出,独占CPU时间片轮转,公平性更高适用场景硬实时任务(如中断处理)软实时任务(如流媒体服务)系统风险低优先级任务可能饥饿时间片切换带来额外开销注意:真实Linux环境中需通过pthread库和sudo权限设置调度策略(Python的os模块无直接支持)。上述代码仅为逻辑模拟。优势:为实时任务提供确定性响应,适用于工业控制、音视频处理等场景。风险:配置不当易引发系统卡顿或锁死。性能测试需覆盖抢占延迟资源竞争稳定性边界。

2025-02-19 17:33:56 382

原创 《Linux完全公平调度(CFS)深度解剖(安卓流畅度核心)》

完全公平调度(Completely Fair Scheduler,CFS)是Linux内核中用于进程调度的核心算法,其核心目标是实现。

2025-02-18 10:36:52 1790

逆合成孔径雷达matlab算法

逆合成孔径雷达matlab算法

2025-03-04

Android系统Binder IPC通信机制

这是一个演示Android系统Binder IPC通信机制的示例项目。项目展示了如何使用AIDL(Android Interface Definition Language)实现跨进程通信。

2025-03-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除