[MonoDevelop] CodeCompletion - parser - loop

Lluis Sanchez lluis at ximian.com
Fri Feb 2 07:11:21 EST 2007

When the pidb file format changes (and this happened in the last days)
MD has to reparse all assemblies and projects. In my dual core laptop,
MonoDevelop and all its dependencies (including corlib, gtk#, etc) is
parsed in less than 1 minute. This might take more time in slow
machines, but not hours.

El dv 02 de 02 del 2007 a les 12:47 +0100, en/na Grzegorz Sobanski va
> * Grzegorz Sobanski <silk at boktor.net> [2007-02-02 11:26]:
> > ... and so on
> > Proc usage is 100% and nothing can really be done.
> I just read Lluis latest blog entry, and I think I begin to understand.
> The latest changes (thanks Lluis!) includes finding all subclasses of a
> class. So what happens (I think) is that it's not in loop, but just
> doing it's work.
> It dosen't go into it when opening just small solution with 1 file, but
> it happens when I open my big solution, that references a lot of
> libraries from gac, and others.
> So it probably just parses the new libraries and updates .pidb files of
> the others - parsed earlier. And it seemed to me as loop, because a lot
> of .pidb files were read/writen many times.
> But, the bug seems real if you don't have yet any .pidb files, it then
> loops just on mscorlib.dll.

More information about the Monodevelop-list mailing list