打赏

相关文章

linux文件权限深入了解(下)

1.删除文件的权限逻辑结论:删除文件,看「文件所在父目录」的 w 权限,和文件本身的 w 权限无关!实战验证: 创建目录 文件mkdir test_dir touch test_dir/file.txt设置目录权限为 777(所有用户有 w 权限&…

117.内存管理优化:避免内存泄漏,提升C++代码健壮性

上周排查一个线上服务的内存泄漏问题,系统跑了三天内存占用从800M涨到4G,最后OOM崩溃。用Valgrind跑了一夜,报告里密密麻麻的“definitely lost”看得人头皮发麻。问题最终定位到一段三年前写的图像预处理代码——一个不起眼的cv::Mat和uchar*混用导致的泄漏。今天我们就聊聊…

118.多线程推理:用C++线程池把YOLO吞吐量拉满的真实踩坑记录

昨天深夜调优部署模型时,盯着任务管理器里那个孤零零的CPU核心在100%满载,而其他15个核心在悠闲地刷网页——这种资源浪费简直让人心痛。单线程推理就像让F1赛车手推着手推车送货,模型计算再快也被串行处理拖垮。今天咱们就聊聊怎么用C++线程池把YOLO推理的吞吐量真正榨出来…

GB/T 4996-2025塑料/实木/胶合板/托盘常做的几个选项

一、标准概述本标准为国内平托盘检测专用国家标准,2025 年 8 月 1 日发布,2026 年 2 月 1 日正式实施,替代旧版 GB/T 4996-2014,同步对标国际标准 ISO 8611-1:2025。标准统一规范了各类平托盘的试验方法、设备要求与检测规则&…

119.硬件加速接口使用:CUDA C/C++编程基础

一、从一次诡异的图像处理卡顿说起 上周调一个实时视频分析模块,CPU版本跑得挺流畅,一上CUDA加速反而出现间歇性卡顿。用nvprof抓了下性能,发现kernel启动开销大得离谱——单次启动接近500微秒。查了半天,最后问题出在流同步上:我在每个kernel后面都习惯性加了cudaDevice…

手机版浏览

扫一扫体验

微信公众账号

微信扫一扫加关注

返回
顶部