Hmm, none of the projects mentioned here should cause any slowdown. Even on large projects, the only slowdown should be during project open and close, as Scrivener only opens the documents within the project as and when they are selected; it doesn’t load the entire project into memory - that’s the entire point of its file structure system. The only time I would say lag might be “expected” is if you were playing a QuickTime file in one split while typing in the other - that can eat up resources, but those resources should then be freed again as soon as a different file is selected in place of the media file.
I do most of my writing on a first generation 11" MacBook Air, and I have some fairly large projects I work on, with no slowdown, so this isn’t anything to do with hardware, either (Scrivener was initially designed to run on an 11" iBook, so I’ve always been careful to ensure that it will run smoothly on lower-end systems.)
The first thing to rule out is, are you all using Scrivener 2.x? I assume so, but have to ask because Scrivener 1.x did have some occasional lag issues which were fixed in 2.x.
I’d also be grateful if anyone reporting slowdown could specify the exact OS they are on.
My first thought is that this could be down to an external program. The first thing to try, the next time this happens, is to fire up Activity Monitor (available in /Applications/Utilities), sort by the “%CPU” column, and see what is taking up the most resources. It may say Scrivener, but that could still be caused by a third-party plugin, so if that doesn’t’ throw up any useful results, the next thing to do is open Terminal.app (again in /Applications/Utilities), the type:
top -F -R -o cpu
Then hit return.
Then type away in Scrivener with the Terminal window alongside it and see what processes are appearing at the top of the list in Terminal.
Another thing to try that is very helpful in these situation is to go to System Preferences and use “Users & Groups” to create a new user account temporarily. Log into that account and try using one of the projects that are slowing down in your main account (note that Scriv will open in trial mode on the temporary account, but don’t worry about that). Is it still slow in this other user account? If not, you know for sure that something in your main user account is causing the problem.
Finally, with Scrivener closed, try the following:
-
In the Finder, open the “Go” menu. If on Lion, hold down the Option key to see the full list of items (some are hidden unless you hold down Option). Select “Library”. This will open the ~/Library folder in a Finder window.
-
From the Finder window showing the contents of the ~/Library window, drill down into the Preferences folder.
-
In the ~/Library/Preferences folder, find the file entitled com.literatureandlatte.scrivener2.plist and move it to the Trash.
-
Re-launch Scrivener.
This will completely wipe the preferences - a corrupt preferences file can cause slowdown.
All the best,
Keith