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

Reply via email to