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.
Difference between revisions of "EclipseLink/Building/Optimize"
< EclipseLink | Building
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"