一种基于Java虚拟机的动静结合自适应优化方法.

Saved in:
Bibliographic Details
Title: 一种基于Java虚拟机的动静结合自适应优化方法.
Alternate Title: A static and dynamic adaptive optimization method based on Java virtual machine.
Authors: 张海军1 zhanghjjn@163.com, 郑艳2, 叶俊1, 白书敬1
Source: Computer Engineering & Science / Jisuanji Gongcheng yu Kexue. Jun2019, Vol. 41 Issue 6, p981-986. 6p.
Subjects: Virtual machine systems, Dylan (Computer program language), Mathematical optimization
Abstract (English): Dynamic language can take advantage of the profiling information at runtime to guide various optimizations o£ the program. However,the existing JAVA virtual machine does not effectively utilize the information collected at runtime,and directly discards it at the end. It re-monitors and collects the information needed for optimization when the program is executed again. We therefore propose a static and dynamic adaptive optimization method based on HotSpot virtual machine,which saves the optimal parameters or information obtained by the optimized object iterative search at runtime into the resource library. It can learn from the resource library to obtain the best parameters or options suitable for the current program,and effectively use the data accumulated at runtime. Resource analysis is static and offline,and does not take up the overhead for running the application. In the process of iterative learning ? the accuracy and efficiency of the resource library learning process are ensured by avoiding redundancy instances to enter the library and removing noise instances from the library. Experiments show that the proposal is practical in guiding the adaptive optimization for Java virtual machine on different platforms. [ABSTRACT FROM AUTHOR]
Abstract (Chinese): 态语言可以利用程序运行时获取的动态信息,指导程序进行各种优化。但是,现有的Java 虚拟机没有将运行过程中收集的信息有效利用,而是在运行结束后直接去弃,下一次执行程序的时候重新 监测、收集、优化需要的信息。基于HotSpot虚拟机提出一种动静结合的自适应优化方法,将运行过程中 优化对象迭代搜索到的最佳参数或者信息保存到资源库中, 能够从资源库中学习获得适合当前程序的最 佳参数或选项,可有效地利用运行过程中积累的数据广资源分析是静态且离线的,不占用应用程序运行的 开销, 迭代学习的过程中,通过避免冗余实例入库以及从库中剔除噪声实例,保证资源库学习过程的精度 与效率。实验表明,该框架对指导Java虚拟机在不同的平台上自适应优化具有一定的实用性. [ABSTRACT FROM AUTHOR]
Copyright of Computer Engineering & Science / Jisuanji Gongcheng yu Kexue is the property of Computer Engineering & Science and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)
Database: Engineering Source
FullText Links:
  – Type: pdflink
Text:
  Availability: 0
Header DbId: egs
DbLabel: Engineering Source
An: 138335348
AccessLevel: 6
PubType: Academic Journal
PubTypeId: academicJournal
PreciseRelevancyScore: 0
IllustrationInfo
Items – Name: Title
  Label: Title
  Group: Ti
  Data: 一种基于Java虚拟机的动静结合自适应优化方法.
– Name: TitleAlt
  Label: Alternate Title
  Group: TiAlt
  Data: A static and dynamic adaptive optimization method based on Java virtual machine.
– Name: Author
  Label: Authors
  Group: Au
  Data: <searchLink fieldCode="AR" term="%22张海军%22">张海军</searchLink><relatesTo>1</relatesTo><i> zhanghjjn@163.com</i><br /><searchLink fieldCode="AR" term="%22郑艳%22">郑艳</searchLink><relatesTo>2</relatesTo><br /><searchLink fieldCode="AR" term="%22叶俊%22">叶俊</searchLink><relatesTo>1</relatesTo><br /><searchLink fieldCode="AR" term="%22白书敬%22">白书敬</searchLink><relatesTo>1</relatesTo>
– Name: TitleSource
  Label: Source
  Group: Src
  Data: <searchLink fieldCode="JN" term="%22Computer+Engineering+%26+Science+%2F+Jisuanji+Gongcheng+yu+Kexue%22">Computer Engineering & Science / Jisuanji Gongcheng yu Kexue</searchLink>. Jun2019, Vol. 41 Issue 6, p981-986. 6p.
– Name: Subject
  Label: Subjects
  Group: Su
  Data: <searchLink fieldCode="DE" term="%22Virtual+machine+systems%22">Virtual machine systems</searchLink><br /><searchLink fieldCode="DE" term="%22Dylan+%28Computer+program+language%29%22">Dylan (Computer program language)</searchLink><br /><searchLink fieldCode="DE" term="%22Mathematical+optimization%22">Mathematical optimization</searchLink>
– Name: Abstract
  Label: Abstract (English)
  Group: Ab
  Data: Dynamic language can take advantage of the profiling information at runtime to guide various optimizations o£ the program. However,the existing JAVA virtual machine does not effectively utilize the information collected at runtime,and directly discards it at the end. It re-monitors and collects the information needed for optimization when the program is executed again. We therefore propose a static and dynamic adaptive optimization method based on HotSpot virtual machine,which saves the optimal parameters or information obtained by the optimized object iterative search at runtime into the resource library. It can learn from the resource library to obtain the best parameters or options suitable for the current program,and effectively use the data accumulated at runtime. Resource analysis is static and offline,and does not take up the overhead for running the application. In the process of iterative learning ? the accuracy and efficiency of the resource library learning process are ensured by avoiding redundancy instances to enter the library and removing noise instances from the library. Experiments show that the proposal is practical in guiding the adaptive optimization for Java virtual machine on different platforms. [ABSTRACT FROM AUTHOR]
– Name: Abstract
  Label: Abstract (Chinese)
  Group: Ab
  Data: 态语言可以利用程序运行时获取的动态信息,指导程序进行各种优化。但是,现有的Java 虚拟机没有将运行过程中收集的信息有效利用,而是在运行结束后直接去弃,下一次执行程序的时候重新 监测、收集、优化需要的信息。基于HotSpot虚拟机提出一种动静结合的自适应优化方法,将运行过程中 优化对象迭代搜索到的最佳参数或者信息保存到资源库中, 能够从资源库中学习获得适合当前程序的最 佳参数或选项,可有效地利用运行过程中积累的数据广资源分析是静态且离线的,不占用应用程序运行的 开销, 迭代学习的过程中,通过避免冗余实例入库以及从库中剔除噪声实例,保证资源库学习过程的精度 与效率。实验表明,该框架对指导Java虚拟机在不同的平台上自适应优化具有一定的实用性. [ABSTRACT FROM AUTHOR]
– Name: AbstractSuppliedCopyright
  Label:
  Group: Ab
  Data: <i>Copyright of Computer Engineering & Science / Jisuanji Gongcheng yu Kexue is the property of Computer Engineering & Science and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract.</i> (Copyright applies to all Abstracts.)
PLink https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=egs&AN=138335348
RecordInfo BibRecord:
  BibEntity:
    Identifiers:
      – Type: doi
        Value: 10.3969/j.issn.1007-130X.2019.06.004
    Languages:
      – Code: eng
        Text: English
    PhysicalDescription:
      Pagination:
        PageCount: 6
        StartPage: 981
    Subjects:
      – SubjectFull: Virtual machine systems
        Type: general
      – SubjectFull: Dylan (Computer program language)
        Type: general
      – SubjectFull: Mathematical optimization
        Type: general
    Titles:
      – TitleFull: 一种基于Java虚拟机的动静结合自适应优化方法.
        Type: main
  BibRelationships:
    HasContributorRelationships:
      – PersonEntity:
          Name:
            NameFull: 张海军
      – PersonEntity:
          Name:
            NameFull: 郑艳
      – PersonEntity:
          Name:
            NameFull: 叶俊
      – PersonEntity:
          Name:
            NameFull: 白书敬
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 01
              M: 06
              Text: Jun2019
              Type: published
              Y: 2019
          Identifiers:
            – Type: issn-print
              Value: 1007130X
          Numbering:
            – Type: volume
              Value: 41
            – Type: issue
              Value: 6
          Titles:
            – TitleFull: Computer Engineering & Science / Jisuanji Gongcheng yu Kexue
              Type: main
ResultId 1