您现在的位置: 天极网 > 软件频道 > 业界资讯 > 美研究者在开源软件中嵌入Debug
全文

美研究者在开源软件中嵌入Debug

2003-10-20 16:05作者:bobo编译出处:责任编辑:Noker
天极IT资讯短信服务 电脑小技巧
资费:包月5元
手机:
介绍:细处着手,巧处用功。高手和菜鸟之间的差别就是:高手什么都知道,菜鸟知道一些。电脑小技巧收集最新奇招高招,让你轻松踏上高手之路。(首月免费)

  公开源代码爱好者们赞成的理念是:“只要眼球足够多,所有缺陷都会暴露无遗。”但是这个概念在大学项目中有了新的变化。

  斯坦福大学和加州大学的研究者们发布了几个公开源代码软件包,这些软件包加入了Debug调试信息,然后在中央网站上公布,以便软件用户为找出缺陷做出贡献。

  如果这种协作式的缺陷定位项目可以让足够的人来使用这个特殊软件,用户们就可以在实际上为软件调试者提供观察软件内部工作的更多视角。伯克立大学毕业生和项目成员Liblit称,我们的实际目的就是利用用户的力量来发现缺陷,以便工程技术人员了解信息,这些信息可以使软件开发者更直接地调试软件。

  微软公司长期以来一直采用名为华生医生的软件来监测网络错误信息,但是伯克立和斯坦福的项目利用公开源代码软件追踪问题。项目提供的软件名为“取样器”(Sampler),公开源代码程序员可以增加自己的软件以协助软件调试。

  技术人员解释了程序调试的工作原理。当取样器软件被嵌入程序中时—该过程通过轻微修改的广泛应用的GCC计算工具实现,即“指示”一个结果程序。当程序运行时,程序依照指令获取信息。例如,它可以记录程序每次按指定方案运行时所采用的路径。

  技术人员称,该项目的关键要素之一是确保采样器软件不会使程序瘫痪,项目的目标只是将软件的运行指标降低最多降低5%。为了避免软件性能降级,采样器软件基于随机选择方案不时地记录软件信息。另一项测试是,每次都要记录程序是否正常退出或崩溃。

软件资讯·软件下载尽在天极软件

相关搜索:
关注此文读者还看过
热门关注
特别推荐
网友关注
软件下载
娱乐下载
驱动下载
文章排行
本周
本月
最近更新
关于我们|About us|网站律师|天极服务|电子杂志|RSS订阅|加入我们|网站地图
TMG
Copyright (C) 1999-2009 Chinabyte.com, All Rights Reserved 版权所有 天极网络
商务联系、网站内容、合作建议:010-82657868
版权声明 在线提交意见反馈 渝ICP证B2-20030003号
经营性网站备案信息 网警备案 中国网站排名
天极传媒:天极网|比特网|IT专家网|IT商网|52PK游戏网|IT分众