Debugger Extersion (续三)

作者: 甘驰 (Intel) (20 篇文章) 日期: 三月 20, 2009 在 10:22 下午

承接上个话题event filter.  Transparent原意为透明的、显著的,但在计算机领域中它意为因为透明,而不被感知,意思完全相反。我开始认为event filter是把要的东西留下,象洗菜的篓子,但这个event filter却是设要被忽略的事件,奇怪的很,但转念一想,滤水器不就把胀东西留下吗?

所以event filter是用来设定你不关心的事件,data sharing event就不会暂停程序运行并显示相关信息。我认为设定关心的事件可能更有用,在洋洋晒晒的,几十万、甚至上百行代码的程序运行时,可能产生大量的data sharing events, 关掉几个远不如只看几个来得直观、简单。大家的想法如何?请反馈,以便我们在下个版本中增加这项功能。

---------------------------------------------

多个线程同时进入同一个函数也是发生data sharing event的一个可能,当它发生时,debugger的Break On Re-entrant Call功能会暂停程序运行。当前版本对Address的内容格式的描述不太清楚,通常你只需直接键入函数名。

分类: 并行计算, 英特尔® 软件网络 2.0
标签:

如需了解英特尔软件产品相关的性能和优化选项,请参阅优化注意事项.

 评论 (0)

 引用 (0)


 写评论  

欲获得技术支持,请访问软件支持页面.
姓名 (必填)*

电子邮件 (必填,不在本页面显示)*

您的 URL (可选)


评论*