Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openanolis
dragonwell8_hotspot
提交
d3e394db
D
dragonwell8_hotspot
项目概览
openanolis
/
dragonwell8_hotspot
通知
2
Star
2
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
dragonwell8_hotspot
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
d3e394db
编写于
7月 13, 2015
作者:
A
asaha
浏览文件
操作
浏览文件
下载
差异文件
Merge
上级
33ad1c49
4883e84e
变更
4
显示空白变更内容
内联
并排
Showing
4 changed file
with
9 addition
and
6 deletion
+9
-6
.hgtags
.hgtags
+1
-0
make/hotspot_version
make/hotspot_version
+1
-1
src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp
src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp
+3
-3
src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
...ion/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
+4
-2
未找到文件。
.hgtags
浏览文件 @
d3e394db
...
...
@@ -679,3 +679,4 @@ e0d75c284bd1c09fd7d9ef09627d8a99b88d468d jdk8u60-b21
ff8fdeb2fb6d6f3348597339c53412f8f6202c3f hs25.60-b22
878cb0df27c22c6b1e9f4add1eb3da3edc8ab51d jdk8u60-b22
0e4094950cd312c8f95c7f37336606323fe049fe jdk8u60-b23
d89ceecf1bad55e1aee2932b8895d60fc64c15db hs25.60-b23
make/hotspot_version
浏览文件 @
d3e394db
...
...
@@ -35,7 +35,7 @@ HOTSPOT_VM_COPYRIGHT=Copyright 2015
HS_MAJOR_VER=25
HS_MINOR_VER=60
HS_BUILD_NUMBER=2
2
HS_BUILD_NUMBER=2
3
JDK_MAJOR_VER=1
JDK_MINOR_VER=8
...
...
src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp
浏览文件 @
d3e394db
...
...
@@ -189,7 +189,7 @@ public:
return
CPUVisitor
::
visit
(
nodeh
,
state
);
}
PICL
(
bool
is_fujitsu
)
:
_L1_data_cache_line_size
(
0
),
_L2_data_cache_line_size
(
0
),
_dl_handle
(
NULL
)
{
PICL
(
bool
is_fujitsu
,
bool
is_sun4v
)
:
_L1_data_cache_line_size
(
0
),
_L2_data_cache_line_size
(
0
),
_dl_handle
(
NULL
)
{
if
(
!
open_library
())
{
return
;
}
...
...
@@ -201,7 +201,7 @@ public:
if
(
is_fujitsu
)
{
cpu_class
=
"core"
;
}
CPUVisitor
cpu_visitor
(
this
,
os
::
processor_count
());
CPUVisitor
cpu_visitor
(
this
,
(
is_sun4v
&&
!
is_fujitsu
)
?
1
:
os
::
processor_count
());
_picl_walk_tree_by_class
(
rooth
,
cpu_class
,
&
cpu_visitor
,
PICL_visit_cpu_helper
);
if
(
cpu_visitor
.
l1_visitor
()
->
is_assigned
())
{
// Is there a value?
_L1_data_cache_line_size
=
cpu_visitor
.
l1_visitor
()
->
value
();
...
...
@@ -494,7 +494,7 @@ int VM_Version::platform_features(int features) {
}
// Figure out cache line sizes using PICL
PICL
picl
((
features
&
sparc64_family_m
)
!=
0
);
PICL
picl
((
features
&
sparc64_family_m
)
!=
0
,
(
features
&
sun4v_m
)
!=
0
);
_L2_data_cache_line_size
=
picl
.
L2_data_cache_line_size
();
return
features
;
...
...
src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
浏览文件 @
d3e394db
...
...
@@ -3339,9 +3339,11 @@ void CMSCollector::setup_cms_unloading_and_verification_state() {
// Not unloading classes this cycle
assert
(
!
should_unload_classes
(),
"Inconsitency!"
);
if
((
!
verifying
()
||
unloaded_classes_last_cycle
())
&&
should_verify
)
{
// Include symbols, strings and code cache elements to prevent their resurrection
.
// If we are not unloading classes then add SO_AllCodeCache to root
// scanning options
.
add_root_scanning_option
(
rso
);
if
((
!
verifying
()
||
unloaded_classes_last_cycle
())
&&
should_verify
)
{
set_verifying
(
true
);
}
else
if
(
verifying
()
&&
!
should_verify
)
{
// We were verifying, but some verification flags got disabled.
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录