Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openanolis
dragonwell11
提交
089d6ba1
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,发现更多精彩内容 >>
提交
089d6ba1
编写于
1月 08, 2015
作者:
A
amurillo
浏览文件
操作
浏览文件
下载
差异文件
Merge
上级
03503e3b
c1e4e234
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
17 addition
and
45 deletion
+17
-45
make/jprt.properties
make/jprt.properties
+3
-39
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
未找到文件。
make/jprt.properties
浏览文件 @
089d6ba1
...
...
@@ -269,11 +269,6 @@ my.test.targets.hotspot.solaris.sparcv9= \
solaris_sparcv9_5.11-{product|fastdebug}-c2-GCBasher_CMS,
\
solaris_sparcv9_5.11-{product|fastdebug}-c2-GCBasher_G1,
\
solaris_sparcv9_5.11-{product|fastdebug}-c2-GCBasher_ParOldGC,
\
solaris_sparcv9_5.11-{product|fastdebug}-c2-GCOld_SerialGC,
\
solaris_sparcv9_5.11-{product|fastdebug}-c2-GCOld_ParallelGC,
\
solaris_sparcv9_5.11-{product|fastdebug}-c2-GCOld_CMS,
\
solaris_sparcv9_5.11-{product|fastdebug}-c2-GCOld_G1,
\
solaris_sparcv9_5.11-{product|fastdebug}-c2-GCOld_ParOldGC,
\
solaris_sparcv9_5.11-{product|fastdebug}-c2-jbb_default_nontiered,
\
solaris_sparcv9_5.11-{product|fastdebug}-c2-jbb_SerialGC,
\
solaris_sparcv9_5.11-{product|fastdebug}-c2-jbb_ParallelGC,
\
...
...
@@ -293,17 +288,9 @@ my.test.targets.hotspot.solaris.x64= \
solaris_x64_5.11-{product|fastdebug}-c2-GCBasher_CMS,
\
solaris_x64_5.11-{product|fastdebug}-c2-GCBasher_G1,
\
solaris_x64_5.11-{product|fastdebug}-c2-GCBasher_ParOldGC,
\
solaris_x64_5.11-{product|fastdebug}-c2-GCOld_SerialGC,
\
solaris_x64_5.11-{product|fastdebug}-c2-GCOld_ParallelGC,
\
solaris_x64_5.11-{product|fastdebug}-c2-GCOld_CMS,
\
solaris_x64_5.11-{product|fastdebug}-c2-GCOld_G1,
\
solaris_x64_5.11-{product|fastdebug}-c2-GCOld_ParOldGC,
\
solaris_x64_5.11-{product|fastdebug}-c2-jbb_default_nontiered,
\
solaris_x64_5.11-{product|fastdebug}-c2-jbb_SerialGC,
\
solaris_x64_5.11-{product|fastdebug}-c2-jbb_ParallelGC,
\
solaris_x64_5.11-{product|fastdebug}-c2-GCOld_CMS,
\
solaris_x64_5.11-{product|fastdebug}-c2-GCOld_G1,
\
solaris_x64_5.11-{product|fastdebug}-c2-GCOld_ParOldGC
solaris_x64_5.11-{product|fastdebug}-c2-jbb_ParallelGC,
my.test.targets.hotspot.linux.i586
=
\
linux_i586_2.6-{product|fastdebug}-{c1|c2}-jvm98,
\
...
...
@@ -319,11 +306,6 @@ my.test.targets.hotspot.linux.i586= \
linux_i586_2.6-{product|fastdebug}-{c1|c2}-GCBasher_CMS,
\
linux_i586_2.6-{product|fastdebug}-{c1|c2}-GCBasher_G1,
\
linux_i586_2.6-{product|fastdebug}-{c1|c2}-GCBasher_ParOldGC,
\
linux_i586_2.6-product-{c1|c2}-GCOld_SerialGC,
\
linux_i586_2.6-product-{c1|c2}-GCOld_ParallelGC,
\
linux_i586_2.6-product-{c1|c2}-GCOld_CMS,
\
linux_i586_2.6-product-{c1|c2}-GCOld_G1,
\
linux_i586_2.6-product-{c1|c2}-GCOld_ParOldGC,
\
linux_i586_2.6-{product|fastdebug}-c1-jbb_SerialGC,
\
linux_i586_2.6-{product|fastdebug}-c2-jbb_default_nontiered,
\
linux_i586_2.6-{product|fastdebug}-c1-jbb_ParallelGC,
\
...
...
@@ -340,11 +322,6 @@ my.test.targets.hotspot.linux.x64= \
linux_x64_2.6-{product|fastdebug}-c2-GCBasher_CMS,
\
linux_x64_2.6-{product|fastdebug}-c2-GCBasher_G1,
\
linux_x64_2.6-{product|fastdebug}-c2-GCBasher_ParOldGC,
\
linux_x64_2.6-{product|fastdebug}-c2-GCOld_SerialGC,
\
linux_x64_2.6-{product|fastdebug}-c2-GCOld_ParallelGC,
\
linux_x64_2.6-{product|fastdebug}-c2-GCOld_CMS,
\
linux_x64_2.6-{product|fastdebug}-c2-GCOld_G1,
\
linux_x64_2.6-{product|fastdebug}-c2-GCOld_ParOldGC,
\
linux_x64_2.6-{product|fastdebug}-c2-jbb_default_nontiered,
\
linux_x64_2.6-{product|fastdebug}-c2-jbb_ParallelGC,
\
linux_x64_2.6-{product|fastdebug}-c2-jbb_G1,
\
...
...
@@ -359,11 +336,6 @@ my.test.targets.hotspot.macosx.x64= \
macosx_x64_10.7-{product|fastdebug}-c2-GCBasher_CMS,
\
macosx_x64_10.7-{product|fastdebug}-c2-GCBasher_G1,
\
macosx_x64_10.7-{product|fastdebug}-c2-GCBasher_ParOldGC,
\
macosx_x64_10.7-{product|fastdebug}-c2-GCOld_SerialGC,
\
macosx_x64_10.7-{product|fastdebug}-c2-GCOld_ParallelGC,
\
macosx_x64_10.7-{product|fastdebug}-c2-GCOld_CMS,
\
macosx_x64_10.7-{product|fastdebug}-c2-GCOld_G1,
\
macosx_x64_10.7-{product|fastdebug}-c2-GCOld_ParOldGC,
\
macosx_x64_10.7-{product|fastdebug}-c2-jbb_default_nontiered,
\
macosx_x64_10.7-{product|fastdebug}-c2-jbb_ParallelGC,
\
macosx_x64_10.7-{product|fastdebug}-c2-jbb_G1,
\
...
...
@@ -382,11 +354,6 @@ my.test.targets.hotspot.windows.i586= \
windows_i586_6.1-{product|fastdebug}-{c1|c2}-GCBasher_CMS,
\
windows_i586_6.1-{product|fastdebug}-{c1|c2}-GCBasher_G1,
\
windows_i586_6.1-{product|fastdebug}-{c1|c2}-GCBasher_ParOldGC,
\
windows_i586_6.1-product-{c1|c2}-GCOld_SerialGC,
\
windows_i586_6.1-product-{c1|c2}-GCOld_ParallelGC,
\
windows_i586_6.1-product-{c1|c2}-GCOld_CMS,
\
windows_i586_6.1-product-{c1|c2}-GCOld_G1,
\
windows_i586_6.1-product-{c1|c2}-GCOld_ParOldGC,
\
windows_i586_6.1-{product|fastdebug}-{c1|c2}-jbb_default,
\
windows_i586_6.1-{product|fastdebug}-c2-jbb_default_nontiered,
\
windows_i586_6.1-product-{c1|c2}-jbb_ParallelGC,
\
...
...
@@ -406,11 +373,6 @@ my.test.targets.hotspot.windows.x64= \
windows_x64_6.1-{product|fastdebug}-c2-GCBasher_CMS,
\
windows_x64_6.1-{product|fastdebug}-c2-GCBasher_G1,
\
windows_x64_6.1-{product|fastdebug}-c2-GCBasher_ParOldGC,
\
windows_x64_6.1-{product|fastdebug}-c2-GCOld_SerialGC,
\
windows_x64_6.1-{product|fastdebug}-c2-GCOld_ParallelGC,
\
windows_x64_6.1-{product|fastdebug}-c2-GCOld_CMS,
\
windows_x64_6.1-{product|fastdebug}-c2-GCOld_G1,
\
windows_x64_6.1-{product|fastdebug}-c2-GCOld_ParOldGC,
\
windows_x64_6.1-{product|fastdebug}-c2-jbb_default,
\
windows_x64_6.1-{product|fastdebug}-c2-jbb_default_nontiered,
\
windows_x64_6.1-product-c2-jbb_CMS,
\
...
...
@@ -486,6 +448,8 @@ my.make.rule.test.targets.hotspot= \
${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_compiler_3},
\
${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_compiler_closed},
\
${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_gc},
\
${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_gc_closed},
\
${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_gc_gcold},
\
${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_runtime},
\
${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_runtime_closed},
\
${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_serviceability},
\
...
...
test/lib/sun/hotspot/WhiteBox.java
浏览文件 @
089d6ba1
...
...
@@ -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
浏览文件 @
089d6ba1
...
...
@@ -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.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录