[Mono-devel-list] Stopping the GC inside program?

Nigel Benns nigel_benns at rogers.com
Mon Jan 3 06:31:14 EST 2005


> Hello,
>
>> So the your saying Ecore is creating threads that are not being killed
>> at
>> the end of the program?
>
> I do not know enough about the Ecore internals to be able to tell, I was
> just trying to pass on the information that we have collected on the use
> of threads in the Mono runtime.
>
>> Is there any functions I can call that will tell me all of the open
>> threads?
>> I've tried debugging the program with the mono --debug, but that doesn't
>> show anything relevant. (I'm guessing because its Marshalled?)
>
> Am not sure about the Posix functionality here.
>
>> If I run ecore_init() in a different thread, will it be able to hook
>> SIGPWR properly? Or will the GC just get in the way still?
>
> It will still get in the way.  This is a limitation on the Boehm GC;  it
> might be possible to configure the GC to use a different signal
> though.

Not at runtime though I'm betting :)

> Miguel.
>

I know you guys are looking into replacing it with another GC.
Whats the status on this anyway? I fairly certain you guys still had a
long way to go on this am I correct? Or if I upgrade 1.0.5 to 1.1.3 am I
not going to have a problem. (I can't be that lucky on this, I can feel it
:)

Nigel



More information about the Mono-devel-list mailing list