Folks- Anybody have any thoughts on this? I haven't heard a whisper yet. Do others see the same thing?
Thanks -Craig On Apr 27, 2007, at 11:15 AM, Craig Votava wrote:
Folks- When I use POE and Tk together, I see the process using up a constant 50% of my CPU, even when there's nothing going on. Am I doing something wrong, or is there a good explanation for this? Is there any way to reduce this? Attached is a small test program. Thanks -Craig #!/usr/bin/perl use warnings; use strict; use Tk; use POE; POE::Session->create ( inline_states => { _start => \&ui_start, ev_count => sub { $_[HEAP]->{counter}++; }, ev_clear => sub { $_[HEAP]->{counter} = 0; }, } ); $poe_kernel->run(); exit 0; sub ui_start { my ( $kernel, $session, $heap ) = @_[ KERNEL, SESSION, HEAP ]; $poe_main_window->Label( -text => "Counter" )->pack; $heap->{counter} = 0; $heap->{counter_widget} =$poe_main_window->Label( -textvariable => \$heap->{counter} )- >pack;$poe_main_window->Button ( -text => "Count", -command => $session->postback("ev_count") )->pack; $poe_main_window->Button ( -text => "Clear", -command => $session->postback("ev_clear") )->pack; }
