我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:双彩网 > 争用 >

Java提案将使用线程清理程序发现数据争用

归档日期:06-06       文本归类:争用      文章编辑:爱尚语录

  根据OpenJDK社区中提出的提案,Java的HotSpot虚拟机可以配备竞争检测工具和其他监控功能。Java程序中的数据竞争会使程序错误地同步,从而导致错误的,不确定的和意外的行为。

  这项名为Atlantis Project的项目旨在探索将HotSpot和JVM工具界面与性能监控和分析功能集成的可能性。该提案的关键是评估和孵化线程清理程序,它可以为Java和JNI代码提供动态数据争用检测器。

  [ 15个Java框架,为开发人员提供了帮助。 哪些工具支持Java的新模块化功能。 使用InfoWorld的App Dev Report时事通讯了解编程中的热门话题。]

  亚特兰蒂斯项目参与者注意到OpenJDK现有一个线程消毒剂项目。使用该线程清理程序,可以在一次执行中检测到数据争用,找到所有种族并且没有错误的数据争用。

  来自Google的Jean Christophe Beyler的Atlantis Project提案指出,谷歌平台团队已经增加或增加了谷歌Java用户评估指标的机制,包括线程清理程序和锁争用配置文件,以更好地了解线程在锁中花费时间的位置。该团队还致力于堆转储机制,以改善大堆的转储时间和高效的线程标记,以帮助过滤分析。

  亚特兰蒂斯项目将考虑如何使这些变化足够通用,是否应该删除它们,或者是否使用其他现有机制来实现它们。

本文链接:http://textandcandy.com/zhengyong/55.html