Hi. I’ve done some forum searches on this but haven’t found much that’s both Windows-specific and recent.
I am not experiencing any issues atm, but I have some questions about how Scrivener uses memory, and about best practices… and some related questions about how Scrivener works in general.
For context, I’m working on a project with about 68,000 words, divided into a total of about 180 individual documents/folders and sub documents. Included in that are a handful or so web pages and/or pdfs. I’d guess that that is a large-ish but by no means BIG project.
Is all of that kept live in memory at the same time? Or does Scrivener somehow manage documents by opening them and closing them on some kind of as-used or as-needed basis, with the binder containing what are often just “empty” references to a doc not currently or recently in use?
The rtf documents themselves are quite small, but are there (or can there be) performance issues as a Scrivener project grows beyond a certain size or level of complexity? For example, is there any reason I wouldn’t want to bring in another 50,000 words divided across a similarly large number of docs (other than protecting my sanity in keeping it all straight?)
My computer specs aren’t the latest and greatest, but it still works quite well even when pushed hard: it’s a 5 year old Toshiba laptop with a Pentium Dual Core T3400, with only 2 gb of memory. Only the hard drive is from this decade: a new 7200 rpm 750 gb with tons of unused space. At present, Scrivner is using between 100k and 125k, but I’ve seen it up in the 600k range. It seems to fluctuate quite a bit (unlike Firefox, which just grows until it bursts. )
Again, everything is working fine, though sometimes sluggish when navigating the binder eg, after having been working on individual docs, then clicking into the Draft top level – the window title bar indicates “not responding” but this has always cleared up in a few seconds. I assume that’s mostly because of the computer’s specs, but so far Scrivener’s been quite stable.
I’m just looking ahead from a best practices pov, and trying to figure out at what point I’d be pushing things too far.