Here is an irritant that has been bugging me for months. Occasionally when I try and shut down a file, CorelDRAW becomes unresponsive. Then I watch my RAM meter go from between 2 & 3 gigs to OVER 11 GIGS! Absolutely no logical reason for this. So, I've been either hard closing it or task master. Happened HUNDREDS of times.
Earlier versions of CorelDRAW, which were often unstable and crashed periodically, did not have this issue. However, you could delegate how much memory (RAM) CorelDRAW could use. Now CD has become excessively reliant upon virtual memory and this causes continuous problems with the OS and other programs. Who actually thought that this might be a good idea? (If it's the same guy that came up with that new problematic font system, my suggestion is to trade him to another company - like Quark, for example.
Tried moving my virtual memory to another drive, but then it affected other programs. Not good. So had to scrap that idea.
Has anyone had this issue and, if so, is there any way to solve this? Thanks.
WaresWaldoh said:Now CD has become excessively reliant upon virtual memory
I don't think Corel has any choice in the matter. VM is a feature of windows not something that Corel invented. Recent versions of windows and/or .net do not allow programs to manage their own memory. You can turn VM off (at the windows level) but it is usually not recommended.
Have you emptied the %temp% folder recently? You can do it manually, preferably after a reboot, or use a program like cCleaner (make sure you download it direct from piriform.com and not from a malware site). Also make sure you have all the X6 updates.
I can't say as I have, but do have 12 Gigs of RAM, plus SSD and running 64 bit Windows7. Do you have your SWAP file set to defragment?
There are a couple defragment programs that can defrag the virtual swap drive on startup, if its never been done the 1st time can take a minute or 2, thereafter it only takes a few seconds if set to defragment each boot, one is Glary Utilities available as free trial download from ninite.com , just remember to turn that feature on. I also suggest setting the virtual drive to the largest size recommend ed with the same minimum size so it is not changing size and getting more fragmented.
Ken
I am quite familiar with VM and how to properly set it. That's why I prefer setting it on another drive or - at least - a different partition. Helps Windows and most programs to run smoothly. Only issue I had was with one of my other main programs and I had to do some tweaking. Just didn't want to spend the time.
CorelDRAW tends to "occasionally" utilize a large chunk of memory, but usually when there is a fair sized image involved or a complicated vector drawing. I can see my RAM hover around the 3 gig mark, but then it JUMPS to almost 12gb - not when saving - but when closing the file. (Takes up to 10 minutes to close. THAT is the problem.!)
Here's where CD has become a VM hog and I'm stuck with bottle-necking. (FYI: you "can" run Windows with VM turned off if you have enough RAM and don't use programs that are heavy RAM users, but it's not a good idea.)
If one can delegate the amount of Memory (RAM) CD is allowed, then there is less chance the above would happen. However, there is the issue of not giving enough memory or too much. All depends on how what are the "normal" files one uses in CD, the amount of available RAM, etc. Here's where crashing or freezing becomes an issue. Therefore it is easier to simply remove the option to delegate memory rather than hunt for a sweet point.
Personally, I would have simply added an option to "Let CorelDRAW manage the amount of memory". That way, we're both happy.
I do use CCleaner and also "%temp% occasionally. I'm basically responsible for several computers at work and often get called upon for technical issues elsewhere. I can say that I get by. And when I can't, I have some excellent resources and not your "average" techs.
Still I like all the programs I use to be as glitch free as possible. I do have an extensive resume of "work arounds" for several programs. Still, they are "work arounds".
One reason Draw or a document takes ages to close is because there is heavy stuff on the clipboard.Earlier versions of Draw asked whether to keep or discard clipboard content when closing a doc, but X6 always saves the content.This was changed on user requests but unfortunately they didn't think about what would happen if you for example have copied a couple of heavy bitmaps before closing. Problem is that Draw not only has to keep the Draw clip, it must also convert the clip to other formats for use in other programs.This procedure may take ages and may even make the computer run out of memory.
Ronny has a very plausible reason and explanation there.
To see if it is the answer, it might be worth trying this simple macro, which restores the "Clear clipboard" functionality if the clipboard contains data:
Private Sub GlobalMacroStorage_QueryDocumentClose(ByVal Doc As Document, Cancel As Boolean) If Clipboard.Valid Then answer = MsgBox("Clear clipboard?", 4, "FastCloser") If answer = vbYes Then Clipboard.Clear End If End IfEnd Sub
I've attached that as a GMS file, which needs to go in %appdata%\Corel\CorelDRAW Graphics Suite X6\Draw\GMS