[Geany] New Release: Geany 0.11
Kamchybek Jusupov
kjusupov at xxxxx
Tue May 22 03:11:55 UTC 2007
Hi Enrico,
Maybe you've noticed an announcement about "powertop" utility released
by Intel devs: http://www.linuxpowertop.org/powertop.php
/*
PowerTOP is a Linux tool that finds the software component(s) that make
your laptop use more power than necessary while it is idle. As of Linux
kernel version 2.6.21, the kernel no longer has a fixed 1000Hz timer
tick. This will (in theory) give a huge power savings because the CPU
stays in low power mode for longer periods of time during system idle.
*/
So, basically I've seen this on my instance of powertop:
Top causes for wakeups:
44.3% (154.0) firefox-bin : schedule_timeout (process_timeout)
18.1% (62.8) <interrupt> : uhci_hcd:usb3
9.0% (31.2) : do_setitimer (it_real_fn)
6.2% (21.4) <interrupt> : eth0
4.0% (14.0) geany : schedule_timeout (process_timeout)
And here is a irc log with one of the devs:
(10:49:42) kj_synack: guys, what would be suspicious piece of code when
looking at source code?
(10:49:58) arjan: kj_synack: g_timeout_add() is
something to look for in glib/gtk apps 10:50
(10:50:11) kj_synack: arjan: thanx
(10:50:11) arjan: select() or poll() syscalls in generic non-glib code
(10:50:33) arjan: also nanosleep() in non-glib code
(10:50:39) arjan: or usleep()
I don't know if it's possible to improve the code to ensure better
battery uptime... I've seen "timeout_add", "nanosleep" when grep in the
source code...
Just wanted to share with you guys...
On Mon, 21 May 2007 20:16:16 +0200 / Enrico Tröger wrote:
With a subject: [Geany] New Release: Geany 0.11
> Hi,
>
> Geany 0.11 has been released.
>
--
Rgds,
Kamchybek Jusupov
Attitude is no substitude for competence...
GPG Key: C565 2827 0858 ECFE 74D7 A556 7B09 59DA B6C8 FF8C
More information about the Users
mailing list