
C++
文章平均质量分 66
zhenmu
这个作者很懒,什么都没留下…
展开
-
【C++】 linux内存分析工具对比小总结,valgrind、gperftools、ASAN
valgrind 外挂式,但大项目太慢不推荐,ASAN速度快但要单独编译版本, gperftools 可外挂式 分析cpu性能和内存性能比较方便。原创 2023-03-28 17:04:11 · 3513 阅读 · 3 评论 -
mysql 简单insert 也要消耗30ms或40ms的问题优化
sysvar_innodb_flush_log_at_trx_commit 从 1 改成 2, 性能会好些。最近的项目,本地电脑centos环境,发现insert还是很慢 插入一条 要30~40ms。如果改成0 ,则1ms不到, 测试insert命令基本可以插入7~8条/ms。以前项目遇到过 insert很慢,当时是修改mysql的my.cnf 配置。查资料 看到有一个 sync_binlog 参数。...转载 2022-08-26 17:44:23 · 1848 阅读 · 1 评论 -
C#实现不规则图形分割成多个矩形组合可视化工具, 核心是一个找最大内切矩形的算法
有个项目,有些不规则区域,想转成尽可能少的小矩形。3.动态生成bitmap,绘制点和矩形,显示到pictureBox上。2.控制pitctureBox缩放(ctrl+滚轮)和移动。1.图片的加载和像素解析,绘制到pictureBox上。4.找出属于不同区域的相连的不规则图形对应的数据块。6.拆分剩余上下左右4个区域,递归找到更小的矩形。,并扩展了一下,把四周剩余区域切割递归找矩形。5.不规则图形数据查找最大内嵌矩形算法。...原创 2022-07-18 15:58:28 · 2201 阅读 · 2 评论 -
vs2019 C++自带了内存问题检测工具:AddressSanitizer(ASan)
vs2019 C++ 自带了 内存问题检测工具:AddressSanitizer(ASan)原创 2022-03-25 11:36:59 · 17914 阅读 · 0 评论