I'm looking for advice on the best way to detect if a job is actually doing work.

Currently I'm getting the call stack from the Job object and comparing various attributes of it to a previously retrieved call stack. Sadly, the CallStackEntry class doesn't implement a proper equals method.

If the current call stack is different from the previous call stack, I'm taking that as a hint that the job is doing work.

Are there any other job attributes, or techniques, you can think of that would be useful in identifying a hung vs. active job?



As an Amazon Associate we earn from qualifying purchases.

This thread ...


Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2022 by and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.