Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openanolis
dragonwell11
提交
c1e4e234
D
dragonwell11
项目概览
openanolis
/
dragonwell11
通知
7
Star
2
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
dragonwell11
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
c1e4e234
编写于
1月 08, 2015
作者:
D
dlong
浏览文件
操作
浏览文件
下载
差异文件
Merge
上级
ef7fd7f4
a52a3080
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
14 addition
and
6 deletion
+14
-6
test/lib/sun/hotspot/WhiteBox.java
test/lib/sun/hotspot/WhiteBox.java
+2
-0
test/lib/sun/hotspot/code/BlobType.java
test/lib/sun/hotspot/code/BlobType.java
+12
-6
未找到文件。
test/lib/sun/hotspot/WhiteBox.java
浏览文件 @
c1e4e234
...
...
@@ -84,6 +84,8 @@ public class WhiteBox {
return
isClassAlive0
(
name
.
replace
(
'.'
,
'/'
));
}
private
native
boolean
isClassAlive0
(
String
name
);
public
native
boolean
isMonitorInflated
(
Object
obj
);
public
native
void
forceSafepoint
();
// JVMTI
public
native
void
addToBootstrapClassLoaderSearch
(
String
segment
);
...
...
test/lib/sun/hotspot/code/BlobType.java
浏览文件 @
c1e4e234
...
...
@@ -32,11 +32,11 @@ import sun.hotspot.WhiteBox;
public
enum
BlobType
{
// Execution level 1 and 4 (non-profiled) nmethods (including native nmethods)
MethodNonProfiled
(
0
,
"CodeHeap 'non-profiled nmethods'"
),
MethodNonProfiled
(
0
,
"CodeHeap 'non-profiled nmethods'"
,
"NonProfiledCodeHeapSize"
),
// Execution level 2 and 3 (profiled) nmethods
MethodProfiled
(
1
,
"CodeHeap 'profiled nmethods'"
),
MethodProfiled
(
1
,
"CodeHeap 'profiled nmethods'"
,
"ProfiledCodeHeapSize"
),
// Non-nmethods like Buffers, Adapters and Runtime Stubs
NonNMethod
(
2
,
"CodeHeap 'non-nmethods'"
)
{
NonNMethod
(
2
,
"CodeHeap 'non-nmethods'"
,
"NonNMethodCodeHeapSize"
)
{
@Override
public
boolean
allowTypeWhenOverflow
(
BlobType
type
)
{
return
super
.
allowTypeWhenOverflow
(
type
)
...
...
@@ -44,14 +44,16 @@ public enum BlobType {
}
},
// All types (No code cache segmentation)
All
(
3
,
"CodeCache"
);
All
(
3
,
"CodeCache"
,
"ReservedCodeCacheSize"
);
public
final
int
id
;
private
final
String
beanName
;
public
final
String
sizeOptionName
;
public
final
String
beanName
;
private
BlobType
(
int
id
,
String
beanName
)
{
private
BlobType
(
int
id
,
String
beanName
,
String
sizeOptionName
)
{
this
.
id
=
id
;
this
.
beanName
=
beanName
;
this
.
sizeOptionName
=
sizeOptionName
;
}
public
MemoryPoolMXBean
getMemoryPool
()
{
...
...
@@ -87,4 +89,8 @@ public enum BlobType {
}
return
result
;
}
public
long
getSize
()
{
return
WhiteBox
.
getWhiteBox
().
getUintxVMFlag
(
sizeOptionName
);
}
}
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录