Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openanolis
dragonwell8_hotspot
提交
afe4f9a2
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看板
提交
afe4f9a2
编写于
2月 03, 2012
作者:
J
jcoomes
浏览文件
操作
浏览文件
下载
差异文件
Merge
上级
c9dadb9f
ac3f9e58
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
10 addition
and
5 deletion
+10
-5
src/share/tools/ProjectCreator/BuildConfig.java
src/share/tools/ProjectCreator/BuildConfig.java
+2
-1
src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
...ion/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
+4
-1
src/share/vm/runtime/arguments.cpp
src/share/vm/runtime/arguments.cpp
+4
-3
未找到文件。
src/share/tools/ProjectCreator/BuildConfig.java
浏览文件 @
afe4f9a2
/*
* Copyright (c) 2005, 201
1
, Oracle and/or its affiliates. All rights reserved.
* Copyright (c) 2005, 201
2
, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
...
...
@@ -243,6 +243,7 @@ class BuildConfig {
sysDefines
.
add
(
"_WINDOWS"
);
sysDefines
.
add
(
"HOTSPOT_BUILD_USER=\\\""
+
System
.
getProperty
(
"user.name"
)+
"\\\""
);
sysDefines
.
add
(
"HOTSPOT_BUILD_TARGET=\\\""
+
get
(
"Build"
)+
"\\\""
);
sysDefines
.
add
(
"INCLUDE_TRACE"
);
sysDefines
.
add
(
"_JNI_IMPLEMENTATION_"
);
if
(
vars
.
get
(
"PlatformName"
).
equals
(
"Win32"
))
{
sysDefines
.
add
(
"HOTSPOT_LIB_ARCH=\\\"i386\\\""
);
...
...
src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
浏览文件 @
afe4f9a2
/*
* Copyright (c) 2001, 201
1
, Oracle and/or its affiliates. All rights reserved.
* Copyright (c) 2001, 201
2
, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
...
...
@@ -5594,6 +5594,7 @@ void CMSCollector::do_remark_parallel() {
GenCollectedHeap
::
StrongRootsScope
srs
(
gch
);
workers
->
run_task
(
&
tsk
);
}
else
{
ReferenceProcessorMTDiscoveryMutator
mt
(
ref_processor
(),
false
);
GenCollectedHeap
::
StrongRootsScope
srs
(
gch
);
tsk
.
work
(
0
);
}
...
...
@@ -5608,6 +5609,8 @@ void CMSCollector::do_remark_non_parallel() {
ResourceMark
rm
;
HandleMark
hm
;
GenCollectedHeap
*
gch
=
GenCollectedHeap
::
heap
();
ReferenceProcessorMTDiscoveryMutator
mt
(
ref_processor
(),
false
);
MarkRefsIntoAndScanClosure
mrias_cl
(
_span
,
ref_processor
(),
&
_markBitMap
,
&
_modUnionTable
,
&
_markStack
,
&
_revisitStack
,
this
,
...
...
src/share/vm/runtime/arguments.cpp
浏览文件 @
afe4f9a2
...
...
@@ -1400,10 +1400,11 @@ void Arguments::set_ergonomics_flags() {
void
Arguments
::
set_parallel_gc_flags
()
{
assert
(
UseParallelGC
||
UseParallelOldGC
,
"Error"
);
//
If parallel old was requested, automatically enable parallel scavenge
.
if
(
UseParallelOldGC
&&
!
UseParallelGC
&&
FLAG_IS_DEFAULT
(
UseParallel
GC
))
{
FLAG_SET_DEFAULT
(
UseParallelGC
,
true
);
//
Enable ParallelOld unless it was explicitly disabled (cmd line or rc file)
.
if
(
FLAG_IS_DEFAULT
(
UseParallelOld
GC
))
{
FLAG_SET_DEFAULT
(
UseParallel
Old
GC
,
true
);
}
FLAG_SET_DEFAULT
(
UseParallelGC
,
true
);
// If no heap maximum was requested explicitly, use some reasonable fraction
// of the physical memory, up to a maximum of 1GB.
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录