Getting a faster Mac, a faster hard disk (or SSD), or more RAM would of course
make everything faster, but there are also some less expensive ways to speed up
EagleFiler:
- EagleFiler is designed to perform best when it is kept running, with
a library open. It will be faster to leave it running (perhaps
hidden) in the background than to open and close it each time you
add a file to the library. You can easily hide EagleFiler by holding
down the Option key as you click to switch to another application.
Additionally, leaving EagleFiler running will allow you to use its
capture key.
- Importing files by dragging them directly into the library’s
Files folder and then using Scan for New Files is faster than
other methods because it avoids copying the files. Also, this method
(as well as the To Import folder) do not require you to wait for
EagleFiler to launch and the library to open.
- EagleFiler is designed to support multi-gigabyte libraries
with many thousands of files. However, as with all software,
viewing a library (or folder) with fewer files in it will
generally be faster than viewing one with many. (The sizes of
the files don’t have much effect on EagleFiler’s
performance.) EagleFiler lets you create multiple libraries,
so one way to increase performance is to use several smaller
libraries instead of one huge one. This can also provide an
additional level of organization.
- Fewer large mailboxes are generally faster than many small ones. You
can combine multiple mailboxes using the Merge Mailboxes
command.
- Leave e-mail messages in their mailboxes rather than dragging them out
into folders (which converts them to individual files). You can merge
.eml files back into a mailbox using the Merge Message Files
command.
- Emptying EagleFiler’s trash will reduce the number of records
in the library, and thus speed it up.
- Importing files is faster when nothing is selected in the source list,
as many sources as possible are hidden or collapsed, and the Activity
window is closed.
- In order to enable quick searching, EagleFiler maintains indexes of all
the files and e-mail messages in a library. By default, EagleFiler
indexes for phrase searches. This allows the most flexible searching,
but indexing can take a lot of time and disk space. If you don’t need to
do phrase searches, you can rebuild the indexes for word searching.
This will reduce the size of the indexes and speed up indexing going
forward. The How does indexing in EagleFiler work? section has more
information about speeding up indexing and searches.
- Viewing search results in large documents will be faster if
you turn off search match highlighting.
- When EagleFiler opens a library, it checks to make sure
all of the files are present, backs up the metadata, and
copies the tags to the Spotlight comments. You can hold down the
Shift key when opening the library to skip these steps, or click the
× buttons in the Activity window to cancel them.
- Displaying and scrolling the records list will be faster
if you tell EagleFiler not to calculate folder sizes.
- Opening a library will be faster if the selected source (when you
closed the library) does not contain many files. For example, if you
had Records selected, and it was sorted by modification date,
EagleFiler would have to load all the files (and possibly all the
e-mail messages) and look up their modification dates. If a
subfolder (or no source at all) were selected, the library would
open more quickly because EagleFiler would initially only have to
load the contents of that folder.
- When creating a smart folder, put the most restrictive criteria
higher in the list. Use the Search inside pop-up menu and
checkboxes to restrict the search as much as possible.
- Searching is faster if you tell EagleFiler to search for whole words
rather than partial words, i.e. uncheck Match Partial Words in the
search menu.
- Searching is faster if EagleFiler’s index files (the .efindex
files inside the .eflibrary package) have been defragmented
using a utility such as iDefrag.
- Uncheck Copy tags to Spotlight comments.