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
PD Tweaker
improve Parallels Desktop's speed & reliability
Version: 1.0
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
Comments
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. :-)
Monday, June 26 2006 @ 07:14 PM PDT
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