Performance of doxypress versus doxygen

Discuss anything related to product development

Performance of doxypress versus doxygen

Postby marlowa » Wed Nov 15 2017 2:54 pm

Hello everyone,

Has anyone compared the performance of doxypress versus doxygen for a non-trivial project? I was wondering. Surely a from scratch rewrite using a better foundation should give something that is at least no slower.

I am trying to tune an overnight build process and one area I am considering is where we currently run doxygen. If doxypress gives similar results and runs faster this would be a good argument to switching to it.
marlowa
 
Posts: 57
Joined: Sun Oct 25 2015 10:52 am

Re: Performance of doxypress versus doxygen

Postby barbara » Wed Nov 15 2017 7:15 pm

We have run some benchmarks when generating the documentation for the CopperSpice API. Over the span of the project we have seen a two fold improvement in the speed as well as better HTML documentation output. The combination of faster and more accurate seems like a good direction for DoxyPress.

Another project we use as a test case is generating the docs for clang itself. We have noted about a 3x speed improvement.

A user in South America contacted us with a request for a minor change so he could run a very large project. He noted the speed improvement in running DoxyPress was massive.

We are looking at other ways to improve the speed and we know that adding UTF-8 support in CopperSpice should translate to a performance improvement in DoxyPress. There are also several other things we are considering to fine tune DoxyPress. One of which is modifying how data is marshaled to disk.

Barbara
barbara
 
Posts: 59
Joined: Sat Apr 04 2015 2:32 am


Return to Developers

cron