This page last changed on Oct 08, 2007 by smaddox.

General Improvements

You can increase the speed of your scans using the following options:

  • If your repository is non-local, set up a local repository mirror on the FishEye server. This will provide a major speed boost for anyone scanning a repository across a network.
  • Exclude unused file types, unused directories and specific large files from FishEye.

Improve Update Performance during Initial Scan

Try breaking large repositories into multiple smaller repositories. While this technique will not improve the overall initial scan time, it allows for all fully scanned repositories to be updated while the initial scan is still being performed.

In FishEye 1.3.4 and later, the initial and incremental scans happen in separate, single threads. So, splitting the repositories will allow incremental scans to run concurrently alongside the initial scans. You may also wish to split projects into separate repositories, since permissions in FishEye are applied on a per-repository basis.

Performance Support

If you have implemented at least one of the suggestions above but are still experiencing slow performance, ask us for help:

  1. Turn on debug logging using the command line debug flag.
  2. Allow FishEye to continue its initial scan for at least 8 hours.
  3. Create a new support request in the FishEye project, including your server environment and log files with the problem description.
Document generated by Confluence on Dec 09, 2007 17:50