Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "EclipseLink/Building/Optimize"

m (Optimizing SVN)
m (Configuring SVN)
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
== Optimizing SVN ==
 
== Optimizing SVN ==
 
* If you notice a slowdown of network/disk transfers or your CPU is around 50% when moving a lot of files - the SVN cache scope must be minimized.  It turns out that TSVNCache.exe (part of TortoiseSVN) is caching all I/O not just during SVN transactions.
 
* If you notice a slowdown of network/disk transfers or your CPU is around 50% when moving a lot of files - the SVN cache scope must be minimized.  It turns out that TSVNCache.exe (part of TortoiseSVN) is caching all I/O not just during SVN transactions.
* 1)Depending on the files transfered or the dest being a network/usb drive your TSVN may use upto 30% of your CPU.
+
* 1) Depending on the files transfered or the dest being a network/usb drive your TSVN may use upto 30% of your CPU.
 
* See the following - thanks Ron.  
 
* See the following - thanks Ron.  
 
**[http://www.nabble.com/Disable-TSVNCache.exe-to-minimize-disk-IO--to2385446.html Disabling TSVN cache]
 
**[http://www.nabble.com/Disable-TSVNCache.exe-to-minimize-disk-IO--to2385446.html Disabling TSVN cache]
 
**''In TortoiseSVN Settings, under Icon Overlays, set your Status cache to either Shell or None''.
 
**''In TortoiseSVN Settings, under Icon Overlays, set your Status cache to either Shell or None''.
 +
**I have it set to '''None'''.
 
* 2) Disable Virus protection - aka NAV
 
* 2) Disable Virus protection - aka NAV
 
** Not recommended, but by being very carefull you will not incur CPU and HD cycles on any file transfer.
 
** Not recommended, but by being very carefull you will not incur CPU and HD cycles on any file transfer.
 +
  
 
== Configuring SVN ==
 
== Configuring SVN ==
 
*To change the diff viewer from the default do the following
 
*To change the diff viewer from the default do the following
 
**right click TortoiseSVN | Settings | External Programs | Diff Viewer = "C:\Program Files\Beyond Compare 2\BC2.exe"
 
**right click TortoiseSVN | Settings | External Programs | Diff Viewer = "C:\Program Files\Beyond Compare 2\BC2.exe"
 +
 +
==References==
 +
* [[EclipseLink/Building/64bit| EclipseLink 64 Bit Development]]

Latest revision as of 13:19, 30 September 2009

Optimizing SVN

  • If you notice a slowdown of network/disk transfers or your CPU is around 50% when moving a lot of files - the SVN cache scope must be minimized. It turns out that TSVNCache.exe (part of TortoiseSVN) is caching all I/O not just during SVN transactions.
  • 1) Depending on the files transfered or the dest being a network/usb drive your TSVN may use upto 30% of your CPU.
  • See the following - thanks Ron.
    • Disabling TSVN cache
    • In TortoiseSVN Settings, under Icon Overlays, set your Status cache to either Shell or None.
    • I have it set to None.
  • 2) Disable Virus protection - aka NAV
    • Not recommended, but by being very carefull you will not incur CPU and HD cycles on any file transfer.


Configuring SVN

  • To change the diff viewer from the default do the following
    • right click TortoiseSVN | Settings | External Programs | Diff Viewer = "C:\Program Files\Beyond Compare 2\BC2.exe"

References

Back to the top