是否有在 .NET Micro Framework 上运行的分析器?
我有一个在 .NET Micro Framework(或 NETMF)上运行的项目,并且正在寻找一个探查器。到目前为止,我尝试过的所有程序都不能在 NETMF 上运行。有谁知道有这样的分析器吗?
I have a project that runs on the .NET Micro Framework (or NETMF) and am looking for a profiler. So far none of the ones I've tried will run on NETMF. Does anyone know of a profiler that will?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
一周了,没有答案。
您遇到了一个棘手的问题,即在非常小的足迹世界中获得良好的测量数据。
我的公司 Semantic Designs 提供 适用于多种语言(包括 C#)的分析器,具有多种变体。
我们的 (C#) 时序分析器可以处理多个执行线程,但每个函数调用都需要额外的空间来跟踪数据。目前还不清楚您是否需要这种能力,也不清楚您是否有足够的空间来捕获它。
我们的计数分析器只需要足够的空间来跟踪每个基本块(存储在数组中)的计数,但需要一些额外的代码空间作为检测。通常,每 4-5 行代码就需要一个计数器槽。这可能是您最好的选择。
您可能需要构建一些定制的支持机制;特别是,在小型嵌入式环境中,我们的客户通常必须构建一小段代码,将计数数组内容导出到磁盘文件。如果你能做到这一点,你就可以获得分析数据。
A week with no answers.
You have a tough problem, which is getting good measurement data in a very small footprint world.
My company, Semantic Designs provides profilers for a variety of languages including C# in a number of variations.
Our (C#) timing profilers can handle multiple threads of execution but require additional space per function call to track the data. It is unclear if you need this capability, and it is unclear that you have the room to capture it.
Our counting profilers require only enough space for track counts for each basic block (stored in an array) but some additional code space as instrumentation. Typically you need a counter slot for every 4-5 lines of code you have. This is likely your best bet.
You'll likely have to build some custom support machinery; in particular, in small embedded environments, our customers usually have to build a small bit of code that exports the count array content to a disk file. If you can achieve that, you can get profiling data.