[Mono-dev] Interface hierarchy slows down mono

Stack Pointer stackpointer at me.com
Fri Aug 3 18:16:53 UTC 2012


I've discovered that if there is deep hierarchy of interfaces, say like 20 or so deep, then mono shows a good ~10s launch latency. 

The problem is that, for each hierarchy level, mono keeps all the information for it's parents. So it doesn't have to walk through the tree and has everything available locally. What this does is, this data structure grows exponentially with every hierarchy increment.

Is this something you guys have already see and know about? Or should I file a bug report?

Thanks!


More information about the Mono-devel-list mailing list