Stored in my SVN repo is a large (17MB) text file. There are 13 (small.. 3-20 line) differences between the current version and the previous. Everything is hosted via Apache2+SSPI+mod_python(python2.3.5)+trac0.9.2 on Windows2003.
If I do a diff from a remote client via TortioseSVN, it takes 30-60 seconds to pull out both revisions and do the diff. Neither client nor server is heavily impacted by the process. However, if I select the changeset from Trac to show the diff, the server's Apache process pegs the CPU at 100% for about 5 minutes before the diff is able to complete. There is a mild bump in memory usage (from ~90MB to ~128MB), but nothing unacceptable. Is there a simple reason/solution for this CPU pegging? The diff does eventually finish and display as expected, it is just significantly slower and more intensive than other ways. Thanks! SJG _______________________________________________ Trac mailing list [email protected] http://lists.edgewall.com/mailman/listinfo/trac
