FitnessForTheEnterpriseSvnFileStats

Subversion fitness

Various improvements done as part of NetBeans 6.5 release, improving I/O load by reducing disk access.

Setup

TCK was run in two different setups:

  • on an unversioned filesystem
  • on a versioned filesystem, all files with svn status uptodate

Result

After running the TCK set various places causing massive file access were identified and fixed in the subversion and versioning modules.

The following tables summarize measured file access before and after fixing the relevant VCS modules. Please note that all values are an average from multiple runs


Unversioned files

  • Before fix
Type Overall file access File access from svn
Read 11919 3921
Write 369 0
Delete 182 0


Overall file access - includes all involved parties - TCK, subversion, versioning, whatever else ...

File access from svn - file access invoked directly from the subversion module


  • After fix
Type Overall file access File access from svn
Read 7748 76
Write 375 0
Delete 188 0


Versioned files

  • Before fix
Type Overall file access File access from svn
Read 21336 8849
Write 756 382
Delete 240 152


  • After fix
Type Overall file access File access from svn
Read 14088 2236
Write 598 222
Delete 177 88


Masterfs

File access when running the TCK only on masterfs

Type File access
Read 5099
Write 354
Delete 181
Not logged in. Log in, Register

By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2012, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo