打赏

相关文章

116.编写高性能的C++预处理与后处理代码:从一次深夜调试说起

凌晨两点,模型推理耗时稳定在8.7ms,但整个pipeline却要28ms。Profiler火焰图显示,那多出来的19ms全吃在了前后处理上——一个本该轻量级的YOLO检测任务,预处理和后处理竟比模型推理还慢两倍。这场景太熟悉了,很多团队把优化精力全压在模型和推理引擎上,却在数据进出环节留…

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*混用导致的泄漏。今天我们就聊聊…

手机版浏览

扫一扫体验

微信公众账号

微信扫一扫加关注

返回
顶部