2天时间,聊今年最热的 Agent、上下文工程、AI 产品创新等话题。2025 年最后一场~ 了解详情
写点什么

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:191915
用户头像

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

关注

评论

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

SQL DELETE 语句:删除表中记录的语法和示例,以及 SQL SELECT TOP、LIMIT、FETCH FIRST 或 ROWNUM 子句的使用

小万哥

MySQL 数据库 sql 程序员 后端开发

评测10大比特币以太坊钱包排行,其中一款支持Ordinals协议

鳄鱼视界

地奥集团大健康产业再添解酒黑科技:“酒必妥”!

联营汇聚

3种Sentinel自定义异常,你用过几种?

王磊

Java

为什么说低代码是编程初学者的理想选择。

代码生成器研究

终于搞明白ChatGPT是个什么玩意

Geek_ccdd7f

ChatGPT, FastGPT

通过AppLink把拼多多热门榜单商品同步至小红书

谷云科技RestCloud

APPlink

IoTDB Summit,12 月 3 日北京等你 | 专属马克杯免费获得

Apache IoTDB

革新突破!智能指标平台引领时代,国产大模型与企业级部署的完美结合

Kyligence

Kyligence Zen 指标平台

Python连接es笔记四之创建和删除操作

Hunter熊

Python elasticsearch Elasticsearch-dsl

搭个网页应用,让ChatGPT帮我写SQL

凌览

sql ChatGPT

还记得常用数据库有哪些吗?

小齐写代码

OpenAI“政变”进行时,“百模大战”接下来该战什么?

脑极体

AI

「X」Embedding in NLP|初识自然语言处理(NLP)

Zilliz

nlp NLP 大模型 Milvus Zilliz

提升JS编程效率:19个实用JS代码示例

南城FE

JavaScript 前端 代码质量 js 代码

概念回顾:API 管理与 API 网关

NGINX开源社区

api 网关 API 优先 API 蔓延 API 管理 API 开发者体验

Oracle实时同步技术

谷云科技RestCloud

oracle ETL CDC

api如何使用淘宝API接口获取店铺的所有商品

技术冰糖葫芦

API 文档

无/低代码等于BPM吗?

代码生成器研究

LED Driver数码屏应用解决方案

芯动大师

3D-TrappingRainWater算法详解

九叔(高翔龙)

算法 3D接雨水

赣锋锂业数字孪生系统上线,用友iuap筑牢技术护城河

用友BIP

为什么用 iVX 开发程序更快?快在哪里?

代码生成器研究

什么才是真正的低代码平台?

代码生成器研究

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