annotate agent/src/os/win32/SwDbgSrv.dsw @ 1994:6cd6d394f280

7001033: assert(gch->gc_cause() == GCCause::_scavenge_alot || !gch->incremental_collection_failed()) 7002546: regression on SpecJbb2005 on 7b118 comparing to 7b117 on small heaps Summary: Relaxed assertion checking related to incremental_collection_failed flag to allow for ExplicitGCInvokesConcurrent behaviour where we do not want a failing scavenge to bail to a stop-world collection. Parameterized incremental_collection_will_fail() so we can selectively use, or not use, as appropriate, the statistical prediction at specific use sites. This essentially reverts the scavenge bail-out logic to what it was prior to some recent changes that had inadvertently started using the statistical prediction which can be noisy in the presence of bursty loads. Added some associated verbose non-product debugging messages. Reviewed-by: johnc, tonyp
author ysr
date Tue, 07 Dec 2010 21:55:53 -0800
parents a61af66fc99e
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
a61af66fc99e Initial load
duke
parents:
diff changeset
1 Microsoft Developer Studio Workspace File, Format Version 6.00
a61af66fc99e Initial load
duke
parents:
diff changeset
2 # WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
a61af66fc99e Initial load
duke
parents:
diff changeset
3
a61af66fc99e Initial load
duke
parents:
diff changeset
4 ###############################################################################
a61af66fc99e Initial load
duke
parents:
diff changeset
5
a61af66fc99e Initial load
duke
parents:
diff changeset
6 Project: "SwDbgSrv"=.\SwDbgSrv.dsp - Package Owner=<4>
a61af66fc99e Initial load
duke
parents:
diff changeset
7
a61af66fc99e Initial load
duke
parents:
diff changeset
8 Package=<5>
a61af66fc99e Initial load
duke
parents:
diff changeset
9 {{{
a61af66fc99e Initial load
duke
parents:
diff changeset
10 }}}
a61af66fc99e Initial load
duke
parents:
diff changeset
11
a61af66fc99e Initial load
duke
parents:
diff changeset
12 Package=<4>
a61af66fc99e Initial load
duke
parents:
diff changeset
13 {{{
a61af66fc99e Initial load
duke
parents:
diff changeset
14 }}}
a61af66fc99e Initial load
duke
parents:
diff changeset
15
a61af66fc99e Initial load
duke
parents:
diff changeset
16 ###############################################################################
a61af66fc99e Initial load
duke
parents:
diff changeset
17
a61af66fc99e Initial load
duke
parents:
diff changeset
18 Project: "SwDbgSub"=.\SwDbgSub.dsp - Package Owner=<4>
a61af66fc99e Initial load
duke
parents:
diff changeset
19
a61af66fc99e Initial load
duke
parents:
diff changeset
20 Package=<5>
a61af66fc99e Initial load
duke
parents:
diff changeset
21 {{{
a61af66fc99e Initial load
duke
parents:
diff changeset
22 }}}
a61af66fc99e Initial load
duke
parents:
diff changeset
23
a61af66fc99e Initial load
duke
parents:
diff changeset
24 Package=<4>
a61af66fc99e Initial load
duke
parents:
diff changeset
25 {{{
a61af66fc99e Initial load
duke
parents:
diff changeset
26 }}}
a61af66fc99e Initial load
duke
parents:
diff changeset
27
a61af66fc99e Initial load
duke
parents:
diff changeset
28 ###############################################################################
a61af66fc99e Initial load
duke
parents:
diff changeset
29
a61af66fc99e Initial load
duke
parents:
diff changeset
30 Global:
a61af66fc99e Initial load
duke
parents:
diff changeset
31
a61af66fc99e Initial load
duke
parents:
diff changeset
32 Package=<5>
a61af66fc99e Initial load
duke
parents:
diff changeset
33 {{{
a61af66fc99e Initial load
duke
parents:
diff changeset
34 }}}
a61af66fc99e Initial load
duke
parents:
diff changeset
35
a61af66fc99e Initial load
duke
parents:
diff changeset
36 Package=<3>
a61af66fc99e Initial load
duke
parents:
diff changeset
37 {{{
a61af66fc99e Initial load
duke
parents:
diff changeset
38 }}}
a61af66fc99e Initial load
duke
parents:
diff changeset
39
a61af66fc99e Initial load
duke
parents:
diff changeset
40 ###############################################################################
a61af66fc99e Initial load
duke
parents:
diff changeset
41