一个喜欢IT、爱逛网络、懂点电脑的闲人尔。BY: DEDE58.COM演示站 [ 给我写信 ] [ 百度空间 ] [ 腾讯微博 ] [ 新浪微博 ]

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

发表于:2019-05-02 01:53 作者:http://www.xinhua120 来源:http://www.xinhua120

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

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

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

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

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

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

本文链接地址: http://www.xinhua120.net/news/it/1283.html

栏目:IT资讯      围观:

相关阅读

最新文章