Strange I/O Reads with 4.0.19 ?

delphi package - automated exception handling

Strange I/O Reads with 4.0.19 ?

Postby jdstone1 » Tue Feb 06, 2018 9:32 am

I upgraded from 4.0.15 to 4.0.19 and have noticed any application with madExcept enabled now show minor CPU usage when idle and approx. 10 I/O Reads per second in Windows Task Manager details view.

Windows 10, Delphi XE.

We've gone back to 4.0.15 and the I/O Reads are no longer being shown.#

Any ideas?
jdstone1
 
Posts: 2
Joined: Tue Feb 06, 2018 8:40 am

Re: Strange I/O Reads with 4.0.19 ?

Postby madshi » Mon Feb 12, 2018 7:31 pm

The IO reads are pipe reads which serve as communication between madExcept's private exception handling thread and other threads. It's done once every 100 milliseconds, so 10 per second sounds exactly right. CPU usage should be so low that it's not measurable. You're saying you can actually see increased CPU usage?
madshi
Site Admin
 
Posts: 9546
Joined: Sun Mar 21, 2004 5:25 pm

Re: Strange I/O Reads with 4.0.19 ?

Postby jdstone1 » Thu Feb 22, 2018 8:13 am

The CPU usage could just be anecdotal but I'll run some more tests now I know the I/O reads should be there.

As 4.0.15 doesn't show any reads were the pipe reads introduced recently?
jdstone1
 
Posts: 2
Joined: Tue Feb 06, 2018 8:40 am

Re: Strange I/O Reads with 4.0.19 ?

Postby madshi » Thu Feb 22, 2018 8:17 am

It was always a pipe, but the way it is read was changed very recently to avoid freezes in certain situations.
madshi
Site Admin
 
Posts: 9546
Joined: Sun Mar 21, 2004 5:25 pm


Return to madExcept

Who is online

Users browsing this forum: No registered users and 3 guests