HotSpot コトハジメ #jdt55 のツイートまとめ #JavaDayTokyo

#jdt55 のツイートまとめ
0
Keisuke.K @Ewigkeit

GC は期待してないので大丈夫! #jdt55

2015-04-08 17:20:12
誰か僕の右股関節と性根を何とかしてください @kamekoopa

HotSpot - メモリ管理 - バイトコード実行 - Servicability #jdt55

2015-04-08 17:23:28
Takahiro YAMADA @yamadamn

Client VMはJITがC1で32bit OS限定で提供 #jdt55

2015-04-08 17:23:47
Takahiro YAMADA @yamadamn

Server VMでもTiered Compilationにより、起動時のパフォーマンスもそれほど気にならなくなった #jdt55

2015-04-08 17:24:46
誰か僕の右股関節と性根を何とかしてください @kamekoopa

最近はclientとserverはマシンスペックとかで自動で切り替えてくれるらしい。(論理プロセッサ数と物理メモリ量) #jdt55

2015-04-08 17:25:47
ふぁて😴 @alphat_

GC対象外:Codecache スレッドスタック その他メモリ #JavaDayTokyo #jdt55

2015-04-08 17:28:05
誰か僕の右股関節と性根を何とかしてください @kamekoopa

GC対象 - ヒープ - パーマネント GC対象外 - CodeCache - スレッドスタック - その他 #jdt55

2015-04-08 17:28:13
誰か僕の右股関節と性根を何とかしてください @kamekoopa

java8以降のMetaSpaceはGC対象じゃない。MetaSpaceはクラスローダーごとに細かい領域がぽこぽこできる #jdt55

2015-04-08 17:29:40
Komori, Hiroshi @komorih

CodeCache is full なんて警告が出るのか… (cf. UseCodeCacheFlushing) #JavaDayTokyo #jdt55

2015-04-08 17:32:55
Takahiro YAMADA @yamadamn

CodeCacheのフラッシュは-XX:+UseCodeCacheFlushing で行う 6u21, 7以降が対象で 7u4, 8以降からデフォルト有効。もう少し細かいパラメータもある #JavaDayTokyo #jdt55

2015-04-08 17:33:04
誰か僕の右股関節と性根を何とかしてください @kamekoopa

osのオーバーコミットポリシーによってメモリ要求時の挙動が変化する。物理メモリ量以上にヒープ割り当てると最悪クラッシュする #jdt55

2015-04-08 17:34:41
ふぁて😴 @alphat_

メモリは物理メモリの範囲内で! 何も考えずにヒーブを広げるとVM自体がクラッシュしちゃうよ。 #JavaDayTokyo #jdt55

2015-04-08 17:35:19
KUBOTA Yuji @sugarlife

(要約)物理メモリ量以上のサイズを指定すると最悪クラッシュするから勘弁な! #JavaDayTokyo #jdt55

2015-04-08 17:35:40
誰か僕の右股関節と性根を何とかしてください @kamekoopa

CompressedClassSpace、デフォルトで仮想メモリ1GB消費するので注意(Linuxはデマンドページングなのでかならず1GB使うわけじゃない) #jdt55

2015-04-08 17:36:38
KUBOTA Yuji @sugarlife

(雑な要約)デフォルトだとCompressedClassSpaceだけで初っ端から1GB持ってくけど心配するな! #JavaDayTokyo #jdt55

2015-04-08 17:37:08
Takahiro YAMADA @yamadamn

スレッドスタックでのメモリ消費に中うい。-XssのLinux x64番デフォルトは1MBなので、アプリケーションサーバで1000スレッド確保したら、それだけで1GB食うことになる #jdt55 #JavaDayTokyo

2015-04-08 17:38:22
KUBOTA Yuji @sugarlife

TrasparentHugePagesの注意事項。Kernelのパラメータを変更しないと有効にならない。写す前にスライド切り替わったのでスライドみてね(投げた) #JavaDayTokyo #jdt55

2015-04-08 17:39:48
Takahiro YAMADA @yamadamn

-XX:UseTransparentHugePagesが7u60, 8GA以降で利用可能だが、カーネルパラメータ(メモれなかった)を有効にすることに注意 #jdt55 #JavaDayTokyo

2015-04-08 17:39:50
Keisuke.K @Ewigkeit

ファイルだとファイルキャッシュがー、と思ったけど tmpfs か。 #jdt55

2015-04-08 17:40:30