If you can design to its paradigm, NSOperationQueue is almost exactly
what you want. By default it will dynamically adjust the number of
running operations to match the system load. Also, read up on Grand
Central Dispatch which is coming in Snow Leopard.
Mike.
On 17 Aug 2009, at 12:13, Marc Lohse wrote:
I am developing an application that needs to monitor the system's
CPU and IO load while it's running to be able to identify a low
system load and only do it's resource-hungry work while the system
is not busy doing other things. I've been searching for the low-level
system API that would give me access to this kind of information but
i have not yet found exactly what i need - functions like
host_processor_info supply the overall CPU usage which is nice, but
i need
to know the CPU usage of each individual process. The kind of
information i
need is essentially what's supplied by the ps -axv command. But i
don't want
to solve my problem by calling ps as an external task - i am sure
there is
a more elegant way to get the info directly. Could anybody help me by
pointing me to some source of documentation (maybe i am stupid or
looking in
the wrong place but i did not find the info in the documentation
supplied
with Xcode) and/or maybe some code examples.
thanks a lot
P.S.: My apologies if this question is not exactly Cocoa-related...
_______________________________________________
Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/cocoadev%40mikeabdullah.net
This email sent to cocoa...@mikeabdullah.net
_______________________________________________
Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com
This email sent to arch...@mail-archive.com