On Sunday, 17 August 2014 at 08:26:40 UTC, Johannes Pfau wrote:

Great! But I think this pull request addresses a different monitor problem: There's an implicit __monitor field in every class right now,
which makes every class _instance_ bigger.

But the monitor in TypeInfo/ClassInfo is different: ClassInfo exists only once per class, it doesn't matter how many class instances you've got. AFAIR this monitor is to support synchronize(ClassType) which
synchronizes on the class type, not on an instance.

I looked through the source code, and couldn't find any such
monitor.  Can you please point it out for me?

Thanks,
Mike

Reply via email to