Uploaded image for project: 'Subversion'
  1. Subversion
  2. SVN-1490

libsvn_wc performance

VotersWatch issueWatchersLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Blocker
    • Resolution: Invalid
    • all
    • 1.1.0
    • libsvn_wc

    Description

      Split out of issue #1429.  Data from there reiterated here for 
      convenience.
      
      "it's pretty obvious that libsvn_wc is a pretty huge performance hit, and 
      so is
       the dav layer."
      
      libsvn_wc is making a checkout over ra_local be 3 times as slow as an
      export without eol translation or keyword substitution.  That is, it
      takes 200% more time!
      
      Over ra_dav the difference is less noticeable, indicating that there is
      enough lag in a checkout over http to overshadow the working copy 
      slowness
      partially.  Here, a checkout takes 23-29% more time than an export 
      without
      translation or keyword substitution.
      
      In any case, we can point a finger to libsvn_wc.
      
      Simple profiling data to follow shortly.
      

      Attachments

        1. 4_svn-7428tree-checkout-gmon.out
          1.36 MB
          Karl Fogel
        2. 3_mozilla-strace.txt
          2 kB
          Sander Striker
        3. 2_mozilla.gprof.gz
          65 kB
          Sander Striker
        4. 1_svn-6893M.gprof
          404 kB
          Sander Striker

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            kfogel Karl Fogel
            striker Sander Striker
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment