简体   繁体   English

氧气优化

[英]Doxygen optimization

I am trying to figure out how I can optimize Doxygen to run on my project in a reasonable amount of time. 我试图弄清楚如何优化Doxygen在合理的时间内在我的项目上运行。 I have tried to use Tag files and divided my project up into subprojects so that I can parallelize/distribute the load of a Doxygen run. 我尝试使用Tag文件并将项目分为子项目,以便可以并行化/分配Doxygen运行的负载。 However, it appears that this feature is solely intended for linking to external documentation and not for joining projects in the way that I would like to. 但是,此功能似乎仅用于链接到外部文档,而不用于以我希望的方式加入项目。

I have used the ALLEXTERNALS tag to have my subproject class included in my main project however they are all tagged [external] and they only show up in the class list tab and not the class index or class hierarchy tab. 我已经使用ALLEXTERNALS标记将子项目类包含在主项目中,但是它们都被标记为[external],它们仅显示在类列表选项卡中,而不显示在类索引或类层次结构选项卡中。

Does anyone have any ideas on how I can parallelize/distribute Doxygen or, if not that, does anyone have any optimization tips? 有人对我如何并行化/分配Doxygen有任何想法吗?如果没有,是否有人有任何优化技巧?

Have a look at my answer here: https://stackoverflow.com/a/8247993/784672 在这里看看我的答案: https : //stackoverflow.com/a/8247993/784672

Tag files can be used to link projects together, but they have their limitations in terms of integration (if the result would be the same there would be no performance advantage). 标记文件可用于将项目链接在一起,但是它们在集成方面存在局限性(如果结果相同,则不会有性能优势)。 That said: if you think entries are missing from the index then please file a bug report in the bug tracker. 也就是说:如果您认为索引中缺少条目,请在错误跟踪器中提交错误报告。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM