- 博客(340)
- 收藏
- 关注
原创 linux 内核所占用的运行内存,与应用层程序所占用的运行内存有什么不一样呢
linux 内核所占用的运行内存,与应用层程序所占用的运行内存有什么不一样呢。
2025-11-23 18:18:30
84
原创 killall udhcpc udhcpd hostapd wpa_supplicant,作用为kill掉这几个进程
killall udhcpc udhcpd hostapd wpa_supplicant,作用为kill掉这几个进程。
2025-11-22 22:53:11
90
原创 关于基于共享内存,创建环形缓存区,怎么降低生产者与消费者之间数据同步延时
关于基于共享内存,创建环形缓存区,怎么降低生产者与消费者之间数据同步延时。扩大环形环形缓存区的帧数。
2025-10-30 19:34:36
135
原创 linux如何将运行进程设置为权限最高进程 当资源不足时,避免被内核kill掉
当系统内存严重不足时,Linux内核的OOM Killer会被触发,它会根据进程的 oom_score (分数越高越危险)来选择终止某个进程以释放内存。进程的优先级(nice值) 决定了它使用CPU的“积极程度”。推荐组合:对于大多数应用场景,结合使用 OOM分数调整( oom_score_adj ) 和 Systemd自动重启 机制,就能在资源竞争和意外退出时提供相当有效的保护。请注意:提高CPU优先级主要影响CPU调度,让进程更易获得计算资源,但不能直接防止进程因内存不足被OOM Killer杀死。
2025-10-25 20:37:04
366
原创 while(1)里面不执行什么操作,写continue还是sleep, 对资源占用更友好
while(1)里面不执行什么操作,写continue还是sleep, 对资源占用更友好。
2025-10-25 15:22:21
252
原创 如何将stream->pack_cnt个帧,除SEI帧外,其他帧一起打包写进共享内存
如何将stream->pack_cnt个帧,除SEI帧外,其他帧一起打包写进共享内存。
2025-10-22 12:45:46
85
原创 如何将stream->pack_cnt个帧,单独每一帧,一帧的写进共享内存
如何将stream->pack_cnt个帧,单独每一帧,一帧的写进共享内存。
2025-10-22 09:18:07
125
原创 基于printf 实现调用 zsprintf时,能打印出进程名字和进程编译时间
基于printf 实现调用 zsprintf时,能打印出进程名字和进程编译时间。
2025-10-20 15:57:57
85
原创 在打印前面加进程名字,基于printf函数封装
/ 读取进程名(来自 /proc/self/comm)在打印前面加进程名字,基于printf函数封装。// 去掉末尾的换行符。// 封装的打印函数 zsprintf()// 拼接最终格式字符串。
2025-10-17 22:49:17
454
原创 A函数里调用B函数 ,且往B函数里传了个二级指针,并在B返回后,释放该指针
为了能让 functionB 改变 p 本身的值(从NULL改为一个有效的内存地址),我们需要将 p 的地址( &p ,类型为 char** )传给 functionB。这是一种常见的模式——分配内存的函数和释放内存的函数应该是同一层级,或者由调用者负责释放,这样可以更好地管理内存生命周期,避免内存泄漏。下面是一个完整的代码示例,演示了函数A调用函数B并传入二级指针,函数B内部分配内存,函数A在B返回后使用并释放该指针。// 参数 pp 是一个二级指针,它接收的是函数A中一级指针的地址。
2025-10-17 22:46:57
354
原创 创建线程与等待线程示例
/ 创建 uvr_video_thread if (pthread_create(&uvr_thread, NULL, uvr_video_thread, NULL)!{ perror("无法创建uvr_thread1");return -1;#include <unistd.h> // 用于 sleep()printf("等待线程 uvr_thread退出失败\n");// 视频线程void* uvr_video_thread()// 成功:返回 0;
2025-10-06 08:12:29
299
原创 共享内存占用的ddr运行内存,具体解释
IPC共享内存确实占用物理内存(DDR),但它只占用一份,无论有多少个进程共享它。它不会因为被多个进程访问而占用多份物理内存。共享内存占用的ddr运行内存,具体解释。
2025-10-05 08:55:39
97
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅