Hi John, On Jan 10, 2013, at 12:32 , John Dexter <jdxsoluti...@gmail.com> wrote: > I'm working on a utility project to automatically doxgenate many > projects in our source tree. I was considering making this > multithreaded so it would end up running multiple doxygen processes > simultaneously, say one per core. > > But then I realised that if doxygen is already multithreaded and will > utilise all my cores effectively, this doesn't really gain me > anything. Can anyone tell me in simple terms what use doxygen makes of > multithreading (I'm using Windows if it's OS-specific)?
Doxygen is mostly single threaded. Only the part where dot is run (which is done at the end of a run) uses a configurable number of threads. So it helps to run multiple instances of doxygen in parallel, as I outlined here: http://stackoverflow.com/a/8247993. Regards, Dimitri ------------------------------------------------------------------------------ Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. ON SALE this month only -- learn more at: http://p.sf.net/sfu/learnmore_122712 _______________________________________________ Doxygen-users mailing list Doxygen-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/doxygen-users