[OOT]多线程运行时分析工具(MTRAT)2.0在alphaWorks上发布

qiyaobit 2008-12-06 04:58:03

处理器技术正在发生着重大的改变。 支持多线程的多核处理器将变成主流,但是在这样的硬件环境中,移植旧的程序或者编写>新的程序是十分困难,并且容易出错。因为程序员不得不考虑和编写并行程序,不得不去担心程序中各个线程的通信,同步,负载平衡,数据竞争,死锁,不确定的行为,等等。

多线程运行时分析工具是一个即准确又高效的动态分析工具,它可以查找出多线程程序中的潜在的数据竞争和死锁。该工具通过>修改程序的字节码,来收集为了检查死锁和数据竞争的程序的运行时信息。被修改过的程序在执行的过程中,会产生一些事件,>这些事件会被我们精巧设计的数据竞争检测和死锁检测算法分析。这些算法的结果是十分准确和高效的。

该工具十分容易使用。它提供了命令行和Eclipse图形界面的两种方式。

欢迎大家下载试用该工具 http://www.alphaworks.ibm.com/tech/mtrat 并且告诉我们您对这个工具的评价和意见。您的意见对我们提高和改进这个工具十分重要。请发邮件到 <qiyao AT cn DOT ibm DOT com>
...全文
280 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

567

社区成员

发帖
与我相关
我的任务
社区描述
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
社区管理员
  • 英特尔技术社区
  • shere_lin
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧