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

libsvn_wc performance

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Blocker
    • Resolution: Invalid
    • Affects Version/s: all
    • Fix Version/s: 1.1.0
    • Component/s: libsvn_wc
    • Labels:

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

          Activity

            People

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

              Dates

              • Created:
                Updated:
                Resolved: