harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Pavel Afremov" <pavel.n.afre...@gmail.com>
Subject Re: [dlrvm] ClassCircularityError in recursive compilation (Was: Re: [drlvm] smoke test : gc PhantomReferenceQueueTest is really unstable)
Date Wed, 25 Oct 2006 07:32:55 GMT
Good idea Mikhail!

I think I will base on it in my future solution.

I see only one negative side  for it. Quantity of the treads increased by
one in normal situation.
Any ideas?



Thanks.

Pavel Afremov.


On 10/25/06, Mikhail Fursov <mike.fursov@gmail.com> wrote:
>
> The "Work Balance Subsystem" task is to start new finalizing threads when
> all active threads are busy, isn't it?
>
> The solution could be:
> 1) Add +1 thread: "finalizers manager"
> 2) notify this thread (as Salikh proposed) to start finalization and do
> the
> "Work Balance Subsystem"  job.
> Does it work or am I missing something?
>
> On 10/25/06, Pavel Afremov <pavel.n.afremov@gmail.com> wrote:
> >
> > No. It couldn't. I don't now any solution which can do it.
> >
> > Pavel Afremov.
> >
> >
> > On 10/25/06, Mikhail Fursov <mike.fursov@gmail.com> wrote:
> > >
> > > On 10/25/06, Pavel Afremov <pavel.n.afremov@gmail.com> wrote:
> > > >
> > > > Your fix just switch off Finalization Work Balance Subsystem
> > >
> > >
> > > Pavel, could Work Balance Subsystem be implemented in finilizers
> threads
> > > directly. That is we will not have Java code executed from helpers?
> > >
> > > --
> > > Mikhail Fursov
> > >
> > >
> >
> >
>
>
> --
> Mikhail Fursov
>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message