Collector以下の資料を見てZGCのことを知りました。いうものだそうで、まだ開発中でリリースはされていないです。数TBまでのヒープメモリのサイズを想定していて、なおかつGCの最大停止時間が10msというのがゴール。ヒープサイズが128GBのベンチマークにおいて、パラレルGCやG1GCより圧倒的に停止時間が短い。ベンチマーク上では最大停止時間も10msを切っています。アルゴリズムについては別途まとめてみようかと思っています。Pointerという概念が特徴です。ZGCを試す開発版のZGCは既に試すことができるようです。自分でビルドする必要があります。紹介したスライドで書かれている方法ではうまくいかなかったのですが、なんとか動かすところまでできたので紹介します。環境はUbuntu16.04.3で、24CPU、48GBメモリのサーバで作業しました。メモリは8GBもあればビルドできるのではないかと思います。libasound2-devZGCプロジェクトのリポジトリをダウンロードしてくる3GB以上あるので、そこそこ待たされます。9をインストールしたくなりますが、後述する理由ビルドがコケます。いうオプションがないというエラーです。JDKでコマンドオプションの引数の名前が違うせいです。このまま通るようにするにはOracleのJDK9をインストールする必要があります。MBうまくいくと、上記のような出力が出るはずです。imagesビルドが終わるまで待ちます。自分の環境だと4分半くらいで終わりました。CPUが全コアほぼ100%になった。mode)ZGC開発用のJava10がビルドされたのがわかります。ZGCを使ってみる100KB程度のオブジェクトを大量に生成するだけのプログラムを作りました。つけるとZGCが有効になります。詳細なGCのログが出ます。ヒープサイズを最大100MBまでに制限して実行してみましょう。8192Kこんな感じでGCのログが出ました。コマンドをご存知でしょうか。サーバに公開鍵を登...2018-11-04WireGuardでAllowedIPsに0.0.0.0/0を指定するとパケットが全てVPNインター...WireGuardという素晴らしいVPNソフトウェアがあります。»プロフィールid:kuro_m88技術的っぽい記事を書いていこうと思います。#Pixel3aXLssh-import-idコマンドでGitHubに登録した公開鍵をサーバに登録する実践Rust入門を読んだ月別アーカイブはてなブログをはじめよう!kuro_m88さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。