Comments you submit will be routed for moderation. If you have an account, please log in first.
Modify

Ticket #76 (closed: fixed)

Opened 7 years ago

Last modified 7 years ago

Revision Graph Doesn't Work

Reported by: cwaig Owned by: alwin
Priority: normal Milestone: 0.8.x
Component: All Version: 0.8.x
Severity: minor Keywords: RESOLVED
Cc:

Description

This seems to be a slightly different failure mode to report #74 - on selecting the "Full Revision Tree" option, kdesvn starts using all available memory - the graph is never displayed and I had to kill kdesvn when memory usage topped the 1G mark.

This is with a fairly large project, with several hundred source files.

Attachments

Change History

comment:1 Changed 7 years ago by cwaig

  • Owner changed from anonymous to alwin
  • Status changed from new to assigned

comment:2 Changed 7 years ago by alwin

Yes. Known problem. I'm working hard for a solution. The reason behind:

Subversion stores information about copy/move operations as "coming from" not "going to". That means: I had to download ALL logentries. and parse them twice:

  1. rewrite all copy/move internal from "coming from" to "going to", eg. forward references.
  1. second stage is checking the origin of selected element. eg, follow ALL nodes, check if the changelist contains the item selected and so on.

That consumes a lot of memory and sometimes a lot of CPU. For instance for the kde-repository itself it is impossible to use :(

If someone have nice idea how to reduce that - tell me. But I think as long as subversion will not have a full log about a specific element, eg, doing on serverside what I have to do on client side this moment nothin will work :(

Real sorry about that. Real sorry. I use that tree myself in large projects, and I saw the limit myself more than once.

comment:3 Changed 7 years ago by alwin

  • Keywords CONFIRMED added
  • Status changed from assigned to new

comment:4 Changed 7 years ago by alwin

may you may check with rel 0.8.3 again? 'cause I think some of the problems are due the memory leak reported in bug report #77

comment:5 Changed 7 years ago by alwin

  • Keywords RESOLVED added; CONFIRMED removed
  • Status changed from new to closed
  • Resolution set to fixed
  • Milestone set to 0.8.x

0000077 seems to be the reason, it is fixed meanwhile.

View

Add a comment

Modify Ticket

Action
as closed
The resolution will be deleted. Next status will be 'reopened'
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.

Ihr Browser versucht gerade eine Seite aus dem sogenannten Internet auszudrucken. Das Internet ist ein weltweites Netzwerk von Computern, das den Menschen ganz neue Möglichkeiten der Kommunikation bietet.

Da Politiker im Regelfall von neuen Dingen nichts verstehen, halten wir es für notwendig, sie davor zu schützen. Dies ist im beidseitigen Interesse, da unnötige Angstzustände bei Ihnen verhindert werden, ebenso wie es uns vor profilierungs- und machtsüchtigen Politikern schützt.

Sollten Sie der Meinung sein, dass Sie diese Internetseite dennoch sehen sollten, so können Sie jederzeit durch normalen Gebrauch eines Internetbrowsers darauf zugreifen. Dazu sind aber minimale Computerkenntnisse erforderlich. Sollten Sie diese nicht haben, vergessen Sie einfach dieses Internet und lassen uns in Ruhe.

Die Umgehung dieser Ausdrucksperre ist nach §95a UrhG verboten.

Mehr Informationen unter www.politiker-stopp.de.