in reply to Re^2: Tk GUI and Listen?
in thread Tk GUI and Listen?
That I use the Tk internal timer to call checkNotify, then in that sub I do:$mw->repeat( 2000, \&checkNotify );
So I call the notify object with a timeout of 0 - i.e. I ask it to return immediately with the status. Just to check, I have Benchmark already running in the application the code came from. Here are the timings for three runs through the changeNotofy:my $rv = $notifyObj->wait(0);
At a maximum of 114us I don't see a performance issue here.A3G took: 8.82149e-005 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 C +PU) A3G took: 0.000113964 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CP +U) A3G took: 8.60691e-005 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 C +PU)