Noel Carboni wrote: function(){return A.apply(null,[this].concat($A(arguments)))} j_iliz wrote: You don't get it. You have asked PS to reserve a certain amount of RAM so that others processes in your system dont get in your way of your photo processing. The way you would like it to run is to let other processes grab more and more memory when PS releases it and eventually choking off your photo processing. Though the use of charged words like "choking off" creates bias, you're right. That's exactly what should be happening. Saying that preallocating RAM is a "21st century" technique yielding "higher quality" results gives off a certain smell. It's the smell of poorly designed code. This is exactly the root why we don’t meet up 100% on this. It has to do with the general concept of mission criticality, what jobs should be deemed more important in multi user/task environments. I think your frame of mind is in single user environments. Mine is in multi-user environments and Adobe sells a product that is supposed to support both worlds. Your analogy where one kid in the playground takes most the toys so others can’t play with them assumes the kids play nice and don’t mind sharing. Once it is proven the kids cant place nice with each other mom and dad have to segregate the environment and say “this is your toy” mom and dad decide whom gets what. It should be up to management to decide who gets what resources and enforce that rule. The traditional world you speak of only opens the door to a battle royal and then both competitors both work less effectively than possible. I do agree that if there is only one dedicated user not competing for mission critical resources, the traditional OS style of memory management is superior. I suspect that Adobe at one time was confronted with a decision to optimize their performance and minimize their support efforts for multi-user environments and the most effective way to do that is give people their own dedicated playgrounds. By not doing this, the company effectively creates battle royals between high resource types users. My background is in multi-user environments and it is no mistake that this is the way the big boys do things, Oracle, SAP etc. It is actually a MUST or your business get eaten alive by support costs, your product reliability trashed, then your whole business goes down the tubes.
... View more