PC Review


Reply
Thread Tools Rate Thread

Application Processing Time

 
 
Bubba
Guest
Posts: n/a
 
      28th Aug 2007
G'day. I have a general question regarding running apps.

If one has TWO applications open (say Adobe and Word), both are maximized
and Word is the app that has focus and adobe is behind Word. Does the
processing time (CPU allotment) for adobe diminish?

Also, if I minimize one app (say Adobe) does this mean that the front
running app (i.e. the one that is maximized) have or receive more processing
time?

I understand the priority strategy of running apps and that one can change
them (carefully of course).

Using Task Manager, I cannot see any loss of processing time (cpu
utilization) for either app.

I hope these make sense.

BTW: The reason I ask is that a sales person told me that a minimized app
will not receive the same amount of processing time as if it were maximized.
I think I call nonsense on this one...


 
Reply With Quote
 
 
 
 
ayestyles@gmail.com
Guest
Posts: n/a
 
      28th Aug 2007
On Aug 28, 10:34 am, "Bubba" <bu...@netnews.ca> wrote:
> G'day. I have a general question regarding running apps.
>
> If one has TWO applications open (say Adobe and Word), both are maximized
> and Word is the app that has focus and adobe is behind Word. Does the
> processing time (CPU allotment) for adobe diminish?
>
> Also, if I minimize one app (say Adobe) does this mean that the front
> running app (i.e. the one that is maximized) have or receive more processing
> time?
>
> I understand the priority strategy of running apps and that one can change
> them (carefully of course).
>
> Using Task Manager, I cannot see any loss of processing time (cpu
> utilization) for either app.
>
> I hope these make sense.
>
> BTW: The reason I ask is that a sales person told me that a minimized app
> will not receive the same amount of processing time as if it were maximized.
> I think I call nonsense on this one...


The minimized application would not be doing anything so it would not
be using any more or less processor time. When you scroll in adobe-
you will increase the amount of processor utilization, making the
statement by the salesman true- but it's not because it's minimized
it's because it's not UTILIZED. Same goes for any application.
Services of course, can do things in the background (i.e. run a
scheduled routine for application maintenance) but these are very
different fromd desktop applications such as word or adobe.

A

 
Reply With Quote
 
Bob I
Guest
Posts: n/a
 
      28th Aug 2007


Bubba wrote:

> G'day. I have a general question regarding running apps.
>
> If one has TWO applications open (say Adobe and Word), both are maximized
> and Word is the app that has focus and adobe is behind Word. Does the
> processing time (CPU allotment) for adobe diminish?
>
> Also, if I minimize one app (say Adobe) does this mean that the front
> running app (i.e. the one that is maximized) have or receive more processing
> time?
>
> I understand the priority strategy of running apps and that one can change
> them (carefully of course).
>
> Using Task Manager, I cannot see any loss of processing time (cpu
> utilization) for either app.
>
> I hope these make sense.
>
> BTW: The reason I ask is that a sales person told me that a minimized app
> will not receive the same amount of processing time as if it were maximized.
> I think I call nonsense on this one...
>
>


The application would have to be actually "processing" data for
"processing time" to be valid. A word document is normally static as is
an adobe PDF file. On the other hand IF you were to be "creating" a PDF
then you would be "processing", and the "foreground/background" thing
used to apply when we were using Windows 98, this is NT. You can select
betwen Services and Programs, but forground/background, pffffttt.

 
Reply With Quote
 
Bubba
Guest
Posts: n/a
 
      28th Aug 2007
Thanks Bob for the comments. However, I think I have to disagree to some
degree.

In the 20+ years that I have been an MCSE and MCT, I actually never gave
this
too much thought, so thought I'd do some additional research.

I downloaded SysInternals Process Monitor and set up the following test:

1) Ran Word,
2) Ran Photoshop.

I then ran Process Explorer and monitored the Performance tab for both apps
and had Process explorer in the foreground (i.e. both apps in background NOT
minimized). Both the User and Total times counters kept increasing. I then
minimized both apps and the same results occurred (albeit smaller changes).

I then monitored the Thread Counts for both apps and they constantly
changed.

I thought "something is happening in both apps that has to have something to
do with the counters and time changing".

Trying to be as detailed and accurate as I could, I then disabled the NIC
and low and behold the User and Total times (as well as the Thread counts)
did not change as rapidly. So I attribute those changes to "perhaps" both
apps connecting to the web for updates or something similar.

I made sure that every other Tray App and Anti-virus software was shut down
(thinking perhaps they were chatting with Word and Photoshop - hmmm - just a
guess here).

In any case, I then shut down one app and left the other app running (1st
Word, then Pshop - I then reversed the process). In both cases, when one
app shut down, the other app received more process time (even though it was
behind Process Monitor).

As another test, I then minimized both apps and the counters decreased
again.

In other words:
When I minimized Word (first) it's user time counter slowed down. I then
maximized Word and minimized Pshop, the same result occurred, specifically
Pshop User time slowed down.

So, my interim conclusion is that apps will receive process time even though
they are in the background and/or minimized.

From some quick Googling, I discovered that apps will receive process time
in a Background/Foreground scenario "At All Times". The amount of process
time they receive is dependant on whether the app is running in "Synch or
Async" mode, in addition the type of threading (Apartment Single Thread, or
Apartment Multiple Threading) effects how much time the app will receive.

Finally, one of my associates that helped develop OpenBSD suggested that
an app will "Always" receive some process time since a thread (or multiple
threads) are running waiting for "System Messages" etc.

I hope this doesn't offend and in retrospect, I could/should have done this
research first, instead of being laxidazicale.

Cheers and thanks for sparking me to do what I should have done at the
outset.



BTW: I ran a few similar tests using PMS (Performance Monitoring System)
and added counters for each app. The results were similar, but weren't as
conclusive as Process Monitor.

"Bob I" <(E-Mail Removed)> wrote in message
news:%(E-Mail Removed)...
>
>
> Bubba wrote:
>
>> G'day. I have a general question regarding running apps.
>>
>> If one has TWO applications open (say Adobe and Word), both are maximized
>> and Word is the app that has focus and adobe is behind Word. Does the
>> processing time (CPU allotment) for adobe diminish?
>>
>> Also, if I minimize one app (say Adobe) does this mean that the front
>> running app (i.e. the one that is maximized) have or receive more
>> processing time?
>>
>> I understand the priority strategy of running apps and that one can
>> change them (carefully of course).
>>
>> Using Task Manager, I cannot see any loss of processing time (cpu
>> utilization) for either app.
>>
>> I hope these make sense.
>>
>> BTW: The reason I ask is that a sales person told me that a minimized app
>> will not receive the same amount of processing time as if it were
>> maximized. I think I call nonsense on this one...

>
> The application would have to be actually "processing" data for
> "processing time" to be valid. A word document is normally static as is an
> adobe PDF file. On the other hand IF you were to be "creating" a PDF then
> you would be "processing", and the "foreground/background" thing used to
> apply when we were using Windows 98, this is NT. You can select betwen
> Services and Programs, but forground/background, pffffttt.
>
>





 
Reply With Quote
 
 
 
Reply

Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Processing Time bgetson@gmail.com Microsoft Excel Worksheet Functions 0 20th Jul 2007 06:52 PM
Stop an ACCESS Application from processing - Wait =?Utf-8?B?UEogUmVzY3Vl?= Microsoft Access VBA Modules 1 27th Jun 2007 05:05 PM
Image processing application Chakra Microsoft Dot NET Framework 1 11th Sep 2005 01:21 AM
Display form during application processing Don Pickering Microsoft Access Forms 0 8th Dec 2004 10:55 PM
Scraping data off an application window and processing it Tom Windows XP General 2 5th Aug 2004 08:30 PM


Features
 

Advertising
 

Newsgroups
 


All times are GMT +1. The time now is 01:06 PM.