Greetings, As you may have gathered by my sudden appearance on this forum, I have been setting up doxygen 1.8.4 on my code base (this is actually a second attempt to get doxygen into the workflow).
I have pretty much beaten doxygen and my code into some sort of general agreement and now have a reasonably clean build of doxygen. I must commend Dimitri on the improvements in the look of the generated site since about 1.6. It is very nice. One excellent feature is the navigation tree. After some experimentation, I have managed to get our \pages into a bit of a hierarchy such that we now have the beginnings of a Programmer's Manual in addition to the doxygen generated Reference Document. One pretty big problem I am having however is the amount of time to load a page. When I click on a link in the Classes part of the tree, it takes about 8 seconds for the page to load (1 Mississippi, 2 Mississippi...). If I click in the "Programmer's Manual" section (i.e. my hierarchy of \subpages) it loads instantly. I tracked this down via the Firefox profiler to navtree.js showNode. Actually the real culprit is getNode. As you might guess, the project I am documenting is enormous. I am sure the issue is looping over the data structures for the tree. From what I can tell from single stepping, I think it starts suffering when it gets to the dynamic bits of the tree (rather than the static NAVTREE). I do notice that this seems to be limited to Classes. If I click on a Files link, it is pretty fast. I assume this is because the Files tree nodes are subdivided by the directory structure they mimic and thus are smaller. The only thing I can do to reduce the problem is to split the doxygen output up into smaller sections. However I am loathe to do that because one of the most powerful aspects of doxygen is the global dependencies it generates that let you see the "big picture". Any other things to try? Best regards, Tom -- View this message in context: http://doxygen.10944.n7.nabble.com/Nav-Tree-Performance-Issue-tp6179.html Sent from the Doxygen - Users mailing list archive at Nabble.com. ------------------------------------------------------------------------------ See everything from the browser to the database with AppDynamics Get end-to-end visibility with application monitoring from AppDynamics Isolate bottlenecks and diagnose root cause in seconds. Start your free trial of AppDynamics Pro today! http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk _______________________________________________ Doxygen-users mailing list Doxygen-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/doxygen-users