写点什么

Valgrind 对 MonoTouch 提供支持

  • 2012-11-16
  • 本文字数:453 字

    阅读完需:约 1 分钟

虽然大部分时间我们谈论的都是静态分析工具,但是当处理内存和线程相关的问题时动态分析工具却更为有效。这就是为什么像 Valgrind 这样的分析框架如此重要的原因。

从 monoTouch 5.4 开始,开发者就可以使用 Valgrind 来调试基于iOS 的应用程序了。我们推荐Valgrind 3.7.0 或更高版本,在编译时需要指定如下标记:–enable-only32bit 和–prefix=/usr/local。

Valgrind 直接提供了以下几个工具:

  • 内存错误探测器
  • 两个线程错误探测器
  • 高速缓存与分支预测剖析器
  • 调用图生成缓存与分支预测剖析器
  • 堆分析器

因为 Valgrind 是一个框架,所以开发者偶尔可以基于它创建一些新的工具和变种。

Rolf Bjarne Kvinge 也警告到, Valgrind 可能会产生一些噪音,只需关注“Invalid read of size X”和“Invalid write of size X”等提示信息即可。

查看英文原文 Valgrind Support for MonoTouch


感谢臧秀涛对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2012-11-16 11:041027
用户头像

发布了 31 篇内容, 共 84977 次阅读, 收获喜欢 1 次。

关注

评论

发布
暂无评论
发现更多内容

特斯拉全自动驾驶能力(FSD)或与百度合作;小红书内测自研大模型丨 RTE 开发者日报 Vol.196

声网

网站服务器在美国的优势与挑战分析

一只扑棱蛾子

服务器

HashMap 原理分析

footmanff

hashmap HashMap底层原理 hashmap源码

“星光不问赶路人,时光不负有心人”

开放签开源电子签章

电子合同 五一 电子签章

几个容器网络问题实战解析

鲸品堂

容器 抓包分析

那些厉害的 Javaer 都在用什么?

秃头小帅oi

「软件测试面试题集解析课」限时优惠,助你高效备战,一举拿下心仪职位

霍格沃兹测试开发学社

记录工作以来遇到的最离谱的一个Bug

京东零售技术

Java 后端 企业号 4 月 PK 榜

想开发一款带有视频通话/共享屏幕功能的产品?那WebRTC是你必须要知道的!

编程的平行世界

WebRTC

开发自己的游戏直播平台:需要一系列必要的条件和资料

软件开发-梦幻运营部

项目中资源利用率的计算公式和方法

爱吃小舅的鱼

项目管理 资源利用

电商新纪元:亚马逊国际商品详情API返回值的重要性

技术冰糖葫芦

API boy api 货币化 pinduoduo API

解锁HDC 2024之旅:从购票到报名,全程攻略

华为云开发者联盟

华为云 华为云开发者联盟 企业号2024年4月PK榜 HDC2024 华为开发者大会2024

通义灵码实战系列:一个新项目如何快速启动,如何维护遗留系统代码库?

阿里云云效

阿里云 云原生 通义灵码

IPQ5322 VS IPQ9574 What's the difference?

wallyslilly

ipq9574 ipq5322

Baidu Comate:“AI +”让软件研发更高效更安全

百度安全

软件测试学习笔记丨业务架构分析思路(业务架构分析)

测试人

软件测试

第49期|GPTSecurity周报

云起无垠

LED显示屏的节能效果

Dylan

娱乐 环保 LED显示屏 全彩LED显示屏 led显示屏厂家

电商新篇章:深入解析亚马逊国际关键字搜索商品API返回值

技术冰糖葫芦

API Explorer API boy api 货币化 pinduoduo API

一次性讲明白,如何搞定一个可以支持多芯混合训练的 AI 集群

百度Geek说

企业号 4 月 PK 榜 AI集群

Databend 开源周报第 142 期

Databend

通义灵码实战系列:一个新项目如何快速启动,如何维护遗留系统代码库?

阿里巴巴云原生

阿里云 云原生 通义灵码

穿越周期,天翼云IaaS+PaaS全年市场份额跃居中国公有云市场第三!

新消费日报

Altair 宣布收购 Cambridge Semantics,为新一代企业Data Fabric和生成式 AI 赋能

新消费日报

Linux设备驱动系列(八)——ioctl系统调用

Linux内核拾遗

Linux Kenel 内核开发 设备驱动

国内独家|阿里云瑶池发布ClickHouse企业版:云原生Serverless新体验

阿里云瑶池数据库

数据库 云计算 阿里云 Clickhouse

从原始边列表到邻接矩阵Python实现图数据处理的完整指南

EquatorCoco

数据库 图数据分析

Valgrind对MonoTouch提供支持_语言 & 开发_Jonathan Allen_InfoQ精选文章