tt

2020-07-17 Thread serguei.spit...@oracle.com

Re: RFR 8247878: Move Management strong oops to OopStorage

2020-07-17 Thread coleen . phillimore
I've corrected this change with Kim's and David's feedback, and retested with tier1-3.  This is much better. incremental webrev at http://cr.openjdk.java.net/~coleenp/2020/8247878.02.incr/webrev full webrev at http://cr.openjdk.java.net/~coleenp/2020/8247878.02/webrev Thanks, Coleen On 7/

Re: RFR 8247878: Move Management strong oops to OopStorage

2020-07-17 Thread coleen . phillimore
Hi Kim, Thank you for reviewing this. On 7/17/20 5:02 AM, Kim Barrett wrote: On Jul 16, 2020, at 11:01 AM, coleen.phillim...@oracle.com wrote: Summary: Use OopStorage for strong oops stored with memory and thread sampling and dumping, and remove oops_do and GC calls. These use OopStorageSet:

Re: RFR 8247878: Move Management strong oops to OopStorage

2020-07-17 Thread coleen . phillimore
Hi David, thank you for reviewing this. On 7/17/20 12:13 AM, David Holmes wrote: Hi Coleen, On 17/07/2020 1:01 am, coleen.phillim...@oracle.com wrote: Summary: Use OopStorage for strong oops stored with memory and thread sampling and dumping, and remove oops_do and GC calls. These use OopS

RE: RFR(L) 8227745: Enable Escape Analysis for Better Performance in the Presence of JVMTI Agents

2020-07-17 Thread Lindenmaier, Goetz
Hi Richard, > I'll answer to the obvious things in this mail now. > I'll go through the code thoroughly again and write > a review of my findings thereafter. As promised a detailed walk-throug, but without any major findings: c1_IR.hpp: ok ci_Env.h|cpp: ok compiledMethod.cpp, nmethod.cpp: ok debu

Re: RFR 8247878: Move Management strong oops to OopStorage

2020-07-17 Thread Kim Barrett
> On Jul 16, 2020, at 11:01 AM, coleen.phillim...@oracle.com wrote: > > Summary: Use OopStorage for strong oops stored with memory and thread > sampling and dumping, and remove oops_do and GC calls. > > These use OopStorageSet::vm_global() OopStorage for now. I'll change the > thread sampling