Re: [Doxygen-users] doxygen 1.8.9 (and also 1.8.7) extremely slow for vhdl
Brought to you by:
dimitri
From: Dimitri v. H. <do...@gm...> - 2014-12-30 18:10:59
|
Hi Walter, > On 30 Dec 2014, at 16:24 , Walter F.J. Mueller <w.f...@re...> wrote: > > Hi, > > I'm using doxygen to generate a 'source code browser pages' for a > medium sized VHDL project. Some is publicly visible under > http://www.retro11.de/doxy/w11/vhd/html/hierarchy.html > Total volume is > ~ 450 files > ~ 85000 lines > > With doxygen 1.8.7 it took about 32 sec to generate the files ! > > With doxygen 1.8.9 this slowed down to a snake-speed crawl. Even after > more than 18 CPU hours (!!) the files aren't done. The job isn't hung, > it's very slowly progressing, one sees a new 'Generating docs' line > very few minutes. Resource consumption seems reasonable top gives > > PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND > 30 10 125660 73620 4688 R 99.8 1.8 1100:32 doxygen > > I also tried doxygen 1.8.8, same observation, it proceeds, but at > a dreadfully slow pace. > > In 1.8.8 the VHDL parser was changed, in 1.8.9 many VHDL fixes > were done. So my question: > > Does anybody else see such dramatic performance issues with > doxygen 1.8.8/1.8.9 and VHDL ? That doesn't sound right. Would be nice to understand what doxygen is doing but I haven't been able to reproduce this. What options are enabled? Can you do some profiling? Can you run with the '-d time' option for instance? Does this also happen if you use a smaller subset of the code? Regards, Dimitri |