<?xml version='1.0' encoding='UTF-8'?>
<OAI-PMH xmlns="http://www.openarchives.org/OAI/2.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/ http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd">
  <responseDate>2026-05-19T12:03:22Z</responseDate>
  <request verb="GetRecord" metadataPrefix="oai_dc" identifier="oai:ipsj.ixsq.nii.ac.jp:00218136">https://ipsj.ixsq.nii.ac.jp/oai</request>
  <GetRecord>
    <record>
      <header>
        <identifier>oai:ipsj.ixsq.nii.ac.jp:00218136</identifier>
        <datestamp>2025-01-19T15:15:27Z</datestamp>
        <setSpec>934:935:10774:10914</setSpec>
      </header>
      <metadata>
        <oai_dc:dc xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/" xmlns="http://www.w3.org/2001/XMLSchema" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/oai_dc/ http://www.openarchives.org/OAI/2.0/oai_dc.xsd">
          <dc:title>Java静的コンパイラを用いたQuarkusフレームワークの性能評価</dc:title>
          <dc:title>An Evaluation of the Quarkus Framework with a Java Static Compiler</dc:title>
          <dc:creator>伊澤, 侑祐</dc:creator>
          <dc:creator>堀江, 倫大</dc:creator>
          <dc:creator>緒方, 一則</dc:creator>
          <dc:creator>千葉, 立寛</dc:creator>
          <dc:creator>Yusuke, Izawa</dc:creator>
          <dc:creator>Michihiro, Horie</dc:creator>
          <dc:creator>Kazunori, Ogata</dc:creator>
          <dc:creator>Tatsuhiro, Chiba</dc:creator>
          <dc:subject>[発表概要, Unrefereed Presentatin Abstract]</dc:subject>
          <dc:description>クラウド環境において，アプリケーションをコンテナ化し配置・実行・管理するモデルが主流である．Red Hatにより活発にOSS開発が進められているQuarkusは，マイクロサービスやサーバレス・アプリケーション開発のための基盤フレームワークである．Quarkusは，GraalVMを用いてJavaプログラムを事前にネイティブ・バイナリへ変換することにより，Java仮想機械使用時のメモリ消費量や実行時間のオーバヘッドを回避できる．さらに，依存性注入の解決を事前コンパイル時に行い，実行時の負荷を削減することも可能である．一方，Java仮想機械を利用した従来のJavaアプリケーション実行も可能であり，実行時情報を利用した高度な実行時最適化を適用できる．本研究は，ワークロードごとにその特性に基づいてネイティブ・イメージ実行とJava仮想機械実行を使い分ける新たな実行モデルの実現を目指す．本発表では，その第1歩として，DaCapoベンチマークを用いてネイティブ・イメージとJava仮想機械のどちらが適しているかワークロード特性に基づき調査する．</dc:description>
          <dc:description>In cloud-based applications, developers deploy, execute and manage their implementations as a container. Quarkus, an actively developed OSS by Red Hat, is a Java framework to create effective and efficient container-based Java applications. Quarkus has two running options; a native binary and Java virtual machine (JVM). Executing as a native binary reduces memory consumption as well as avoiding a just-in-time (JIT) compiler's warm-up time. It also removes runtime overhead by resolving dependency injections at the compilation time. On the other hand, executing on a JVM utilizes runtime information to produce faster native code with a JIT compiler. Our motivation is to realize a new execution model which exploits the two advantages of native binary and JVM executions. As a first step, in this presentation, we investigate and organize their performance characteristics from the viewpoint of workload properties.</dc:description>
          <dc:description>journal article</dc:description>
          <dc:publisher>情報処理学会</dc:publisher>
          <dc:date>2022-05-20</dc:date>
          <dc:format>application/pdf</dc:format>
          <dc:identifier>情報処理学会論文誌プログラミング（PRO）</dc:identifier>
          <dc:identifier>2</dc:identifier>
          <dc:identifier>15</dc:identifier>
          <dc:identifier>4</dc:identifier>
          <dc:identifier>4</dc:identifier>
          <dc:identifier>1882-7802</dc:identifier>
          <dc:identifier>AA11464814</dc:identifier>
          <dc:identifier>https://ipsj.ixsq.nii.ac.jp/record/218136/files/IPSJ-TPRO1502008.pdf</dc:identifier>
          <dc:language>jpn</dc:language>
        </oai_dc:dc>
      </metadata>
    </record>
  </GetRecord>
</OAI-PMH>
