Existing users, log in.  New users, create a free account.  Lost password?

Mac OS X  |  Desktop Enhancements  |  Themes  |  PD Tweaker  |  Stability...

PD Tweaker

PD Tweaker

improve Parallels Desktop's speed & reliability

Version:  1.0

   [ Views: 723 ]

Stability...

Feedback Type:  Commentary

Contributed by: bluloo Sunday, June 25 2006 @ 10:47 AM PDT

Product Platform: MacOSX

Used Product For: Have Not Tried

Recommend Product: YES

Speaking of stability, the idea sounds nice but is there a way to do this without installing APE on your system? (It has been associated with instability for several applications)
I would love to try this without using APE if possible.

Best of luck   

1 of 1 users found this helpful.

Rate this Commentary

Was this Commentary helpful? Yes | No

Comments

2 comments |

Stability... - drewthaler

Re using some method other than APE:

Not really. Parallels Desktop is a closed-source application. The only way to change the caching strategy is from within the application or within the kernel. Doing it from the kernel is a bad idea. I could write a kext to modify filesystem behavior (and have done so for commercial products in the past) but that's infinitely more dangerous, and would affect all applications instead of just Parallels Desktop. I strongly discourage anyone from trying that.

So it has to be within the application. Now, there are only a few ways to get your code inside an application: (a) Application Enhancer, (b) an Input Manager (which is what SIMBL uses), and (c) mach_inject. Some people prefer one over another, but philosophically they are all completely and exactly identical -- APE is no better or worse than the others. And quite frankly APE is really nice and much easier to write for.

High-profile smears from companies like Bare Bones have made people wary of APE. But in my expert opinion, APE is just a tool. It's all about what you use it for. I've seen buggy applications that have crashed on launch, but that doesn't mean I refuse to ever launch applications. :-) Similarly, some APE modules may cause problems, but that doesn't mean that every APE module is automatically bad. This APE module is very limited, and IMHO isn't bad at all. You're welcome to make your own analysis if you're technically inclined -- full source code is provided on the PD Tweaker homepage.

Reply to This

Monday, June 26 2006 @ 06:58 PM PDT


fixing it within Parallels - drewthaler

The obvious solution -- and the one I pursued first, btw -- was to notify Parallels of the problem and ask them to fix it themselves. But with no response to bug reports and emails after a week, and a sad lack of psychic powers on my part, there's no way of knowing when they will release a fix. Tomorrow? Next month? Next year?

I'm sure they will fix it eventually. PD Tweaker was created because I knew the fix was really easy, and I really needed it. If you'd rather wait, feel free. :-)

Reply to This

Monday, June 26 2006 @ 07:14 PM PDT