I've found that if I work in a file straight through, meaning I don't close the program and reopen it, then the software doesn't have a memory issue. However, if I duplicate a file or create a new document and add pages from a different document then the software consumes a huge amount of memory. For instance, I created a 191 page document made up of placed pages from other documents and the memory went up to 7GB which was very manageable on my machine and I didn't experience any lag. But when I created a document and imported only a quarter of the pages from the 191 page document using "Add pages" the memory shot up to 13GB and the software became unbearably laggy. This was from a fresh launch of the software and no other documents were open.