コンパイルと言語処理系(コンパイラ, インタプリタ, JIT)

このカテゴリの用語

Escape Analysis(エスケープアナリシス)

Escape Analysis(エスケープアナリシス) 英語表記: Escape Analysis 概要 Escape Analysis(エスケープアナリシス、脱出解析)とは、主にJavaやGoなどの仮想マシン(VM)上 […]

プロファイルガイド最適化

プロファイルガイド最適化 英語表記: Profile-Guided Optimization 概要 プロファイルガイド最適化(PGO)とは、プログラムの実際の実行時データ(プロファイル情報)を収集し、その分析結果に基づい […]

GraalVM(グラールブイエム)

GraalVM(グラールブイエム) 英語表記: GraalVM 概要 GraalVMは、Javaアプリケーションの実行性能を劇的に向上させるために開発された、先進的な高性能ランタイム環境です。従来のJava Virtua […]

HotSpot(ホットスポット)

HotSpot(ホットスポット) 英語表記: HotSpot 概要 HotSpotとは、主にJava Virtual Machine(JVM)の実装において採用されている、実行効率を大幅に向上させるための適応的最適化技術 […]

JVM JIT(ジェイブイエムジット)

JVM JIT(ジェイブイエムジット) 英語表記: JVM JIT (Java Virtual Machine Just-In-Time Compilation) 概要 JVM JITは、Java仮想マシン(JVM)上で […]

インラインキャッシュ

インラインキャッシュ 英語表記: Inline Caching 概要 インラインキャッシュ(IC)は、「コンパイルと言語処理系(JIT)→インタプリタ→パフォーマンス手法」という文脈において、動的型付け言語の実行速度を劇 […]

トレース JIT

トレース JIT 英語表記: Tracing JIT 概要 トレース JIT(Just-In-Time)とは、インタプリタの実行速度を劇的に向上させるためのパフォーマンス手法の一つです。従来のコンパイル技術がプログラムの […]

Just-In-Time コンパイル

Just-In-Time コンパイル 英語表記: Just-In-Time Compilation 概要 Just-In-Time コンパイル(JITコンパイル)は、プログラムの実行速度を劇的に向上させるための、非常に洗 […]

PHP Zend Engine

PHP Zend Engine 英語表記: PHP Zend Engine 概要 Zend Engineは、世界中で最も広く利用されているサーバーサイドスクリプト言語であるPHPの中核を担う実行エンジンです。これは、言語 […]

Ruby MRI(ルビーエムアールアイ)

Ruby MRI(ルビーエムアールアイ) 英語表記: Ruby MRI 概要 Ruby MRI(Matz’s Ruby Interpreter)は、プログラミング言語Rubyの公式かつ標準的な処理系です。この […]