AICon 上海站|日程100%上线,解锁Al未来! 了解详情
写点什么

EQATEC Profiler:一个面向.NET Compact Framework 的应用程序代码分析器

  • 2008-05-13
  • 本文字数:754 字

    阅读完需:约 2 分钟

EQATEC 为.NET Compact Framework 应用程序发布了一个代码分析工具。最初 EQATEC 由于自己需要而开发了这个工具,不过他们打算将其发布给整个.NET Compact Framework 开发人员社区。这不是一个内存使用分析器,而是一个应用程序瓶颈检测工具,用于发现代码中运行时间最长的地方。

以下是 EQATEC 发布的主要功能列表:

  • 用于优化应用程序速度 / 性能的代码分析工具,不是一个内存分析器
  • 消耗低,一般低于 30% 的额外运行时间和 50% 的代码体积增长
  • 支持所有的.NET 2.0/3.5 Compact Framework(.NET CF)应用程序
  • 提供命令行版本,能够集成入自动构建过程
  • 精确测量,并非抽样分析
  • 对方法调用进行分析,而非独立的语句
  • 完整的调用关系细节报表
  • 100% 全功能免费使用

分析器的使用非常简单。应用程序像往常一样编译,分析器会在需要监测的程序集中插入二进制代码。这样在应用程序在设备上运行时,分析器就会收集数据进行分析。

据 EQATEC 称,分析工具的限制有:

  • 不支持用户定义范型。如果您定义了自己的范型类型,则程序集可能无法运行。目前分析器简单地跳过了所有的包含范型类型的程序集。这是个令人恼火的解决方法,修补的优先级最高。
  • 方法的递归调用在报表显示为调用的总合,显示程序在这方面需要更聪明一些。
  • 对于阻塞方法(例如 Read())将会显示总共时间,包括线程正在等待调度以及方法返回的时间。
  • 目前不支持强命名程序集,它们必须在分析之后重新进行签名。目前还不存在这个功能。
  • 被分析的程序集没有调试信息,这意味着您无法调试被分析的版本,尽管您一般不会去这么做。
  • 还没有与 Visual Studio 集成。我们将会创建一个插件,这样可以更轻松的分析解决方案中的程序集。

这里有一段关于该分析器的视频示例。这个分析器可以在这里下载到。

查看英文原文: EQATEC Profiler: An Application Code Profiler for the .NET Compact Framework

2008-05-13 00:191558
用户头像

发布了 157 篇内容, 共 57.7 次阅读, 收获喜欢 6 次。

关注

评论

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

华为用户专享:冬至特辑带来沉浸式影音娱乐体验

最新动态

企业数字化转型的核心是什么?

优秀

数字化转型 数字化业务转型

Sui 生态排名第一的头部流动性协议 NAVI Protocol 活动进行中

股市老人

构建数字化金融生态系统:云原生的创新方法

明道云

语音数据集在自动驾驶中的应用与挑战

数据堂

语音数据集在智能家居安全系统中的应用与挑战

数据堂

KubeWharf的使用指南与学习总结

Geek-yan

慢调用链诊断利器-ARMS 代码热点

阿里巴巴云原生

阿里云 云原生 可观测

手把手系列!让「引用」为 RAG 机器人回答增加可信度

Zilliz

chatbot Milvus zillizcloud llamaindex rag

丁岩:TiDB 8 年研发工程实践及人才观

编程猫

语音数据集在智能家居中的应用与挑战

数据堂

续写“敢为”新篇章,TCL实业即将重磅亮相CES 2024

极客天地

2023年末的市场,20Exchange第一轮空投延续铭文热

股市老人

华为天气发起‘暖冬计划’,暖人更暖心

最新动态

联想算力基础设施的“火种台”,让千行万企智能化不再凛冽

脑极体

AI 算力

零代码助力服装行业数字化转型

明道云

为什么越来越多公司开始用低代码开发?

伤感汤姆布利柏

低代码

“开放原子开源大赛”inBuilder低代码开发分赛道圆满落幕,听听他们怎么说!

inBuilder低代码平台

低代码 开源社区 #开源

语音数据集在智能医疗中的应用与挑战

数据堂

一款外置MOS开关降压型 LED 恒流控制器应用方案

芯动大师

Sobit:将BRC20资产桥接到Solana ,加速铭文市场的火热

BlockChain先知

2024年度AI大模型趋势解读

AI 大模型

Sobit:将BRC20资产桥接到Solana ,加速铭文市场的火热

石头财经

语音数据集在智能客服系统中的应用与挑战

数据堂

语音数据集在智能语音助手中的应用与挑战

数据堂

边缘智变:深度学习引领下的新一代计算范式

小王撤了

边缘计算

EQATEC Profiler:一个面向.NET Compact Framework的应用程序代码分析器_.NET_Abel Avram_InfoQ精选文章