Shenandoah GCのサポート概要とバグ報告について

Shenandoahは低い停止時間のガベージコレクタです。これは、実行中のJavaプログラムと同時に、より多くのガベージコレクション作業を行うことで、GCの停止時間を短縮します。Shenandoahは、同時コンパクションを含め、GC作業の大部分を同時進行で行います。…

Quarkusのアーキテクチャ -スレッド編-

一般的な話 アプリケーションの中ではたくさんの通信やファイルなどのI/Oが実行されます。これらのI/Oが行われている間、スレッドはI/Oが終わるのを待っているしかありません。そのため、これらの処理はブロッキング処理と呼ばれています。待っている間、ア…

Red Hat Application Services NewsLetter 2022/3月号

Red Hat のソリューションアーキテクトの伊藤ちひろです。 Red Hat にはクラウドネイティブアプリの開発に役立つ、ソフトウェアのラインナップが充実していることをご存知ですか? ここでは、それらのソフトウェア [Red Hat Application Services] に関する…

Javaの外からJavaにチェックポイントを設ける

Red Hat で Solution Architect として OpenJDK を担当している伊藤ちひろ(@chiroito)です。 この記事は、Red Hat Developerのブログ記事、Checkpointing Java from outside of Java | Red Hat Developer の翻訳記事です。 OpenJDKのJava仮想マシン(JVM)…

Red Hat Application Services NewsLetter 2021/8月号

Red Hatのソリューションアーキテクトの伊藤ちひろです。 Red Hat にはクラウドネイティブアプリの開発に役立つ、ソフトウェアのラインナップが充実していることをご存知ですか? ここでは、それらのソフトウェア [Red Hat Application Services] に関する注…

OpenJDK 8 and 11: まだまだ安心して使える

Red Hat で Solution Architect として OpenJDK を担当している伊藤ちひろ(@chiroito)です。 この記事は、Red Hat Developerのブログ記事、OpenJDK 8 and 11: Still in safe hands | Red Hat Developer の翻訳記事です。 2018年、オラクルは商用ユーザー向…

Red HatはどのようにしてOpenJDKを64ビットのArmに移植したのか:コミュニティの歴史

Red Hat で Solution Architect として OpenJDK を担当している伊藤ちひろ(@chiroito)です。 この記事は、Red Hat Developerのブログ記事、How Red Hat ported OpenJDK to 64-bit Arm: A community history | Red Hat Developer の翻訳記事です。 今年はAr…

Java 8ランタイム・コンテナ・イメージの作成とデプロイ

Red Hat で Solution Architect として OpenJDK を担当している伊藤ちひろ(@chiroito)です。 この記事は、Red Hat Developerのブログ記事、Creating and deploying a Java 8 runtime container image | Red Hat Developer の翻訳記事です。 Javaの実行環境…

新しい Red Hat Universal Base Images の OpenJDK ランタイムイメージで、無駄のない Java コンテナを構築

Red Hat で Solution Architect として OpenJDK を担当している伊藤ちひろ(@chiroito)です。 この記事は、Red Hat Developerのブログ記事、Build lean Java containers with the new Red Hat Universal Base Images OpenJDK runtime images | Red Hat Deve…

Red Hat Enterprise Linux 8.2に搭載されたOpenJDK Universal Base ImagesのRed Hatビルドを紹介

Red Hat で Solution Architect として OpenJDK を担当している伊藤ちひろ(@chiroito)です。 この記事は、Red Hat Developerのブログ記事、Introducing the Red Hat build of the OpenJDK Universal Base Images—now in Red Hat Enterprise Linux 8.2 | Re…

OpenJDK 16のShenandoahガベージコレクション:並行参照処理

Red Hat で Solution Architect として OpenJDK を担当している伊藤ちひろ(@chiroito)です。 この記事は、Red Hat Developerのブログ記事、Shenandoah garbage collection in OpenJDK 16: Concurrent reference processing | Red Hat Developer の翻訳記事…

JDK 14のShenandoah GC パート2:並行ルートとクラスアンロード

Red Hat で Solution Architect として OpenJDK を担当している伊藤ちひろ(@chiroito)です。 この記事は、Red Hat Developerのブログ記事、Shenandoah GC in JDK 14, Part 2: Concurrent roots and class unloading | Red Hat Developer の翻訳記事です。 …

JDK 14のShenandoah GC パート1:自己修正バリア

Red Hat で Solution Architect として OpenJDK を担当している伊藤ちひろ(@chiroito)です。 この記事は、Red Hat Developerのブログ記事、Shenandoah GC in JDK 14, Part 1: Self-fixing barriers | Red Hat Developer の翻訳記事です。 次期JDK 14に搭載…

JDK 13のShenandoah GC パート3:アーキテクチャとオペレーティングシステム

Red Hat で Solution Architect として OpenJDK を担当している伊藤ちひろ(@chiroito)です。 この記事は、Red Hat Developerのブログ記事、Shenandoah GC in JDK 13, Part 3: Architectures and operating systems | Red Hat Developer の翻訳記事です。 …

JDK 13のShenandoah GC パート2:転送ポインタワードの廃止

Red Hat で Solution Architect として OpenJDK を担当している伊藤ちひろ(@chiroito)です。 この記事は、Red Hat Developerのブログ記事、Shenandoah GC in JDK 13, Part 2: Eliminating the forward pointer word | Red Hat Developer の翻訳記事です。 …

JDK 13のShenandoah GC パート1:ロードリファレンスバリア

Red Hat で Solution Architect として OpenJDK を担当している伊藤ちひろ(@chiroito)です。 この記事は、Red Hat Developerのブログ記事、Shenandoah GC in JDK 13, Part 1: Load reference barriers | Red Hat Developer の翻訳記事です。 この連載では…

すべてのOpenJDK 12ビルドにShenandoahが含まれているわけではない:その理由は...

Red Hat で Solution Architect として OpenJDK を担当している伊藤ちひろ(@chiroito)です。 この記事は、Red Hat Developerのブログ記事、Not all OpenJDK 12 builds include Shenandoah: Here's why | Red Hat Developer の翻訳記事です。 OpenJDK 12が…

Mandrel:Quarkusに特化したGraalVMのディストリビューション

Red Hat で Solution Architect として OpenJDK を担当している伊藤ちひろ(@chiroito)です。 この記事は、Red Hat Developerのブログ記事、Mandrel: A specialized distribution of GraalVM for Quarkus | Red Hat Developer の翻訳記事です。 最初にMandr…

gdbによるGraalVMネイティブイメージのデバッグ

Red Hat で Solution Architect として OpenJDK を担当している伊藤ちひろ(@chiroito)です。 この記事は、Red Hat Developerのブログ記事、Debugging GraalVM-native images using gdb | Red Hat Developer の翻訳記事です。 GraalVMプロジェクトには、他…

Red HatビルドのOpenJDKでのJDK Mission Controlのセットアップ

Red Hat で Solution Architect として OpenJDK を担当している伊藤ちひろ(@chiroito)です。 この記事は、Red Hat Developerのブログ記事、Set up JDK Mission Control with Red Hat Build of OpenJDK | Red Hat Developer の翻訳記事です。 JDK Mission C…

OpenJDK 8uでJDK Flight Recorderの入門

Red Hat で Solution Architect として OpenJDK を担当している伊藤ちひろ(@chiroito)です。 この記事は、Red Hat Developerのブログ記事、Get started with JDK Flight Recorder in OpenJDK 8u | Red Hat Developer の翻訳記事です。 OpenJDK 8u 262 rele…

JMC Agentで稼働時にJDK Flight Recorderイベントを収集

Red Hat で Solution Architect として OpenJDK を担当している伊藤ちひろ(@chiroito)です。 この記事は、Red Hat Developerのブログ記事、Collect JDK Flight Recorder events at runtime with JMC Agent | Red Hat Developer の翻訳記事です。 JDK Fligh…

ContainerJFR入門: コンテナのためのJDK Flight Recorder

Red Hat で Solution Architect として OpenJDK を担当している伊藤ちひろ(@chiroito)です。 この記事は、Red Hat Developerのブログ記事、Introduction to ContainerJFR: JDK Flight Recorder for containers - Red Hat Developer の翻訳記事です。 OpenJ…

エミッタ - 命令的な世界とリアクティブな世界の架け橋

Red Hat で Solution Architect として Quarkus を担当している伊藤ちひろ(@chiroito)です。 この記事は、Quarkus.io のブログ記事、Emitter - Bridging the imperative and the reactive worlds の翻訳記事です。 Kafka と Avro についての以前のブログ記…

Mutiny との同時並行な非同期アクション

Red Hat で Solution Architect として Quarkus を担当している伊藤ちひろ(@chiroito)です。 この記事は、Quarkus.io のブログ記事、Concurrent asynchronous actions with Mutiny の翻訳記事です。 今週は、並行処理を中心とした広く普及しているユースケ…

Quarkus 1.10 リリース - デフォルトとしてのJSON、複数のReactiveデータソース、 新しいMicrometerレジストリ

リリースされたばかりの Quarkus 1.10.2.Final には、多くの改善と新機能が搭載されています。 - デフォルトのメディアタイプが JSON になりました - CodeStarts はデフォルトのプロジェクト生成ツールになりました。 - Micrometer の拡張機能は、かなりの部…

CytechがQuarkusを使ってギリシャの観光業を救う

Red Hat で Solution Architect として Quarkus を担当している伊藤ちひろ(@chiroito)です。 この記事は、Quarkus.io のブログ記事、Cytech uses Quarkus to save Greek Tourism の翻訳記事です。 観光業とコロナ 観光業がコロナのパンデミックの影響を最…

Quarkusとkafka、スキーマレジストリ、Avroの使い方

Red Hat で Solution Architect として Quarkus を担当している伊藤ちひろ(@chiroito)です。 この記事は、Quarkus.io のブログ記事、How to Use Kafka, Schema Registry and Avro with Quarkus の翻訳記事です。 Kafka の世界では、Apache Avro は圧倒的に…

Mutiny でページ分割されたAPIを扱う

Red Hat で Solution Architect として Quarkus を担当している伊藤ちひろ(@chiroito)です。 この記事は、Quarkus.io のブログ記事、Handling paginated APIs with Mutiny の翻訳記事です。 Mutiny の冒険の最初の方で、友人のアレックスが面白い問題を抱…

Wipro が Quarkusで小売業における劇的なシフトに対応

Red Hat で Solution Architect として Quarkus を担当している伊藤ちひろ(@chiroito)です。 この記事は、Quarkus.io のブログ記事、Wipro Addresses Seismic Shift in Retail with Quarkus の翻訳記事です。 小売業では、クラウド技術を積極的に導入して…

* 各記事は著者の見解によるものでありその所属組織を代表する公式なものではありません。その内容については非公式見解を含みます。