D
David Scidmore
New member
This was prompted by something Slackmaster2K said in another thread:
"For that matter, don't ever do ANY "optimizations" unless a) you have an actual need to and b) you can demonstrate that the optimization actually improved performance noticably."
While I can understand and agree with the comment about not messing with the swap file, I am reluctant to brush off all forms of optimization. Most of the suggestions I'vs seen for optimization were aimed at making a non-real-time OS, (i.e. Windows) operate as if it were a real time OS. In other words they have less to do with "outsmarting" programmers and more to do with making sure that normal Windows functions don't unexpectedly kick in in the middle of recording a track.
I occasionally have dropouts in recording MIDI data in Logic Audio. I have plenty of CPU bandwidth, DRAM, disk space, and am using pretty standard equipment. I have yet to track the problem down, but it seem reasonable to me to start with the hypothesis that Logic is getting preempted by interupts or some other task. If that is the case it makes sense to me to me to try such things as eliminating the Maintainance Wizard and Task Schedulure (as 98lite does). This might prevent them from taking over in the middle of trying to record, where even a couple dozen mS of lost CPU time will be clearly audible.
Maybe I'm not understanding Windows correctly, but my understanding was there really is no way for an ap like Logic to prevent other aps or device drivers from taking over at the wrong time, other than making sure the system is "optimized" against it.
"For that matter, don't ever do ANY "optimizations" unless a) you have an actual need to and b) you can demonstrate that the optimization actually improved performance noticably."
While I can understand and agree with the comment about not messing with the swap file, I am reluctant to brush off all forms of optimization. Most of the suggestions I'vs seen for optimization were aimed at making a non-real-time OS, (i.e. Windows) operate as if it were a real time OS. In other words they have less to do with "outsmarting" programmers and more to do with making sure that normal Windows functions don't unexpectedly kick in in the middle of recording a track.
I occasionally have dropouts in recording MIDI data in Logic Audio. I have plenty of CPU bandwidth, DRAM, disk space, and am using pretty standard equipment. I have yet to track the problem down, but it seem reasonable to me to start with the hypothesis that Logic is getting preempted by interupts or some other task. If that is the case it makes sense to me to me to try such things as eliminating the Maintainance Wizard and Task Schedulure (as 98lite does). This might prevent them from taking over in the middle of trying to record, where even a couple dozen mS of lost CPU time will be clearly audible.
Maybe I'm not understanding Windows correctly, but my understanding was there really is no way for an ap like Logic to prevent other aps or device drivers from taking over at the wrong time, other than making sure the system is "optimized" against it.