[BUG] Problem with Diff Action in ComSwiki
Stephan B. Wessels
stephan.wessels at sdrc.com
Mon Nov 20 18:50:18 UTC 2000
Dan,
This sounds cool. Is that for a project outside of TB or is it for TB and as a
replacement for the WIKI that Paul Gibby setup? I'd love to see it.
- Steve
Daniel wrote:
> Setting up a swiki here at work that might be used to document a JAVA
> project, of all things... ;)
>
> Anyways, right now I'm hosting it on my NT box ( NT 4, SP 5 ) while the
> people involved in the project play around with it and decide if it's
> good or not...
>
> BUG:
>
> One page has about 27 revisions to it.
>
> When I click on the +/- to show the diffs, everything works fine, but
> it gets progressively slower, becoming quite noticeable at rev #14, and
> finally, causes the Squeak VM to go to 100% processor usage and turn
> unresponsive at diff #25 ( rev 27 is the current page ). I have to shut
> down the VM, and restart, since it doesn't come back to normal, even
> after a few minutes.
>
> Viewing the old revisions works PERFECTLY for all revisions, only
> trying to view the diffs causes the problems. I took a look at the diff
> code in the swiki/refs/actions directory, but couldn't see anything
> nasty, like a recursive call.
>
> I checked the Squeak Swiki, and found a page with 141 divisions.
> Clicking on +/- for each of the revisions worked nearly instantly, with
> no slowdon appearent for even the latest revs.
>
> Does it use a different version of the DIFF code? Or does it just have
> more ram? I will test tomorrow with more ram allocated to the JVM to see
> if that helps...
>
> Memory wise it seems okay, memory usage does not balloon, just CPU
> usage.
More information about the Squeak-dev
mailing list
|