I realize that we're expecting the new renderer, planned for release with version 0.49 (sometime next year) which will hopefully resolve many of these issues. But it seems like I've been answering these questions a lot lately. So I wanted to make a short tutorial, to which I and others can link, rather than type the same explanation every time. At least until the new renderer is available.....although, I suspect it won't be long before folks begin to challenge even the shiny new renderer, and then these tips might still be useful. (There are some older topics on this issue, but they seem a little outdated, as some things have changed in this area, over the last few new releases.)
If Inkscape starts to work very slowly, whether suddenly or gradually, or sometimes might even crash, there are probably some things you can do to improve the situation. If you're in a hurry at this moment, jump down to "***Ok, .....". Otherwise, I think it will be helpful to mention some things that can contribute to performance issues, first. In some cases, you can plan how to create your graphics, and perhaps not run into these problems in the first place, or at least minimize it from the start. Pre-planning can be especially important for photo-realistic work, in my experience

These things can increase the file size, and potentially create performance issues:
- embedded images
- certain Filters or combinations of filters or number of filters -- note that Blur is a very simple filter, but using a lot of it can still cause problems
- certain Extensions or combinations of extensions or number of uses of extensions
- large quantity of Nodes
- a lot of gradients
- extreme zooming in combination with the above
- various combinations of the above
In general, the more RAM you have on the computer where you're using Inkscape, the less you'll have this kind of problem. These days, 4 gb RAM seems to be a minimum requirement. You can certainly use Inkscape with less RAM, but these perfomance problems will proliferate, sometimes even in small files. [Off Topic: If anyone knows where minimum system requirements for running Inkscape can be found, please let me know

If you have a desktop computer, you might be able to buy and add more RAM yourself! I've actually done it myself, and it's not hard or complicated, and doesn't take a long time. I actually found more info by googling, than my computer's manufacturer provided. The little RAM gadgets (whatever they're called -- cards?) are.....well-ll-ll....I'd say moderately expensive, but not outrageous. To my understanding, it's not possible for ordinary users to add RAM to a laptop. I learned that too late. If I'd known, I would've bought my laptop with more RAM.
***Ok, now for the tips to avoid these problems:
- Divide your file into layers, and maybe even sublayers. Then you can hide all the layers that you don't need at the moment. Since Inkscape doesn't need to display hidden layers, it frees up resources for whatever you're working on.
- If you're using an embedded image as a reference, either delete it from the file as soon as you no longer need it, or move it to another layer where you can hide it.
- Use View menu > Display Mode > No Filters. This has a similar effect that hiding layers has -- it frees up more RAM for whatever you're working on.
- If you have a huge number of nodes, you might not need them, depending on the circumstances. If not, you could try Path menu > Simplify, which potentially could drastically reduce the number of nodes. In certain situations though, it can distort the path, so just be ready to Undo, if the result is not acceptable.
- Use View menu > Display Mode > Outline, to prevent Inkscape from displaying gradients, which again, frees up some RAM.
- Avoid extreme zooming, and zoom only as much as you need. If I have to zoom, and I know it will take a long time, I've found that I can scroll over to an empty area of canvas, zoom to whatever level I need, then scroll back into the area where I need to work. It's much faster than waiting, waiting, waiting, for Inkscape to reach a high zoom in a large file.
Well that's about all I can think of at the moment. I've got that nagging feeling that I forgot something, so if I've left out anything, please feel free to reply with more tips or info
