nari3 @nari3 HotspotVMのC1でコンパイルされたフレームのGC mapはコンパイル時に一緒に作成されるっぽいなぁ。動かしながら記録するんだと思ったが。コンパイル時に決定するのか。 2012-04-25 23:04:02
nari3 @nari3 HotspotVMのC1でコンパイルされたフレームのGC mapはコンパイル時に一緒に作成されるっぽいなぁ。動かしながら記録するんだと思ったが。コンパイル時に決定するのか。 2012-04-25 23:04:02
继续打捞一些零散的文字。这次是ItEye站内信里的一段对话。 下面是问题和回复内容,带补充。 =================================================================== 问题 月初的时候收到这样一个问题: 嘿嘿,这个问题估计很多人都有疑问,如果不介意的话能搬到高级语言虚拟机圈子去开帖问么? 调用栈里的引用类型数据是GC的根集合(root set)的重要组成部分;找出栈上的引用是GC的根枚举(root enumeration)中不可或缺的一环。 ========================================== 要看JVM选择用什么方式。通常这个选择会影响到GC的实现。 如果JVM选择不记录任何这种类型的数据,那么它就无法区分内存里某个位置上的数据到底应该解读为引用类型还是整型还是别的什么。这种条件下,实现出来的G
A work in progress, especially as the HotSpot VM evolves. But a place to put definitions of things so we only have to define them once. There are empty entries (marked TBD for "to be defined") because we think of things that we need to define faster than we think of good definitions. adaptive spinning An optimization technique whereby a thread spins waiting for a change-of-state to occur (typicall
Compressed oops in the Hotspot JVM What's an oop, and why should they be compressed? An "oop", or "ordinary object pointer" in HotSpot parlance is a managed pointer to an object. It is normally the same size as a native machine pointer, which means 64 bits on an LP64 system. On an ILP32 system, there is a maximum heap size of somewhat less than 4Gb, which is not enough for many applications. On an
ページが見つかりません。 目的のページは、移動または削除によって無効になっている可能性があります。申し訳ありませんが、検索またはリンク先よりお探しください。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く