View previous topic :: View next topic |
Author |
Message |
Gogiel Guru
Joined: 11 Nov 2004 Posts: 347
|
Posted: Fri Jan 28, 2005 11:18 am Post subject: [SOLVED] Przyspieszyc KDE - problem. |
|
|
Postanowilem sie przesiasc na KDE i je lekko przyspieszyc
W .xinitrc dalem sobie:
Code: |
echo "Startuje KDE"
kdeinit
kdesktop
kicker
|
Niby OK, ale jak sie odpali Xy, to ledwo co zdazy sie pojawic tapeta a Xy sie samoczynnie wylaczaja do trybu tekstowego. Co jest zle w tym skrypcie?
Last edited by Gogiel on Fri Jan 28, 2005 5:29 pm; edited 1 time in total |
|
Back to top |
|
|
nelchael Retired Dev
Joined: 20 Mar 2004 Posts: 1948 Location: /dev/drzewo
|
Posted: Fri Jan 28, 2005 4:33 pm Post subject: |
|
|
Brakuje czegos co bedzie ciagle dzialalo, az do konca, czyli np. ja mam worker. Jak skonczy sie wykonywanie .xinitrc to X'y sie wylaczaja, wiec musisz miec cos co ciagle tam bedzie dzialalo. Ja mam workera, czyli programik, ktory czeka na SIGTERM:
Code: | nelchael@nelchael ~$ cat devel/worker.c
#include <stdio.h>
#include <stdlib.h>
#include <signal.h>
#include <sched.h>
#include <unistd.h>
int allowed_to_run = 1;
void sig_term(int signal) {
if (signal == SIGTERM)
allowed_to_run = 0;
}
int main(void) {
printf("Waiting for SIGTERM\n");
signal(SIGTERM, sig_term);
do {
sched_yield();
sleep(1);
sched_yield();
} while (allowed_to_run);
printf("Got SIGTERM -> exiting\n");
return 0;
}
nelchael@nelchael ~$ |
_________________ [color=gray:17697d0166]http://dev.gentoo.org/~nelchael/[/color:17697d0166]
[size=14:17697d0166]>> [b:17697d0166]Zasady na f.g.o->Polish[/b:17697d0166] <<[/size:17697d0166] |
|
Back to top |
|
|
tswiercz Tux's lil' helper
Joined: 05 Dec 2004 Posts: 106
|
Posted: Fri Jan 28, 2005 7:59 pm Post subject: |
|
|
Mam pytanie kwesti wydajnościowej.
Czy nie można uśpić program na dłuższy czas i czy nie mniej zrzerająca procka jest zmienna warunkowa i pthread_cond_wait ? |
|
Back to top |
|
|
nelchael Retired Dev
Joined: 20 Mar 2004 Posts: 1948 Location: /dev/drzewo
|
Posted: Fri Jan 28, 2005 8:12 pm Post subject: |
|
|
tswiercz wrote: | Mam pytanie kwesti wydajnościowej.
Czy nie można uśpić program na dłuższy czas i czy nie mniej zrzerająca procka jest zmienna warunkowa i pthread_cond_wait ? |
Watpie, ale sprawdz. _________________ [color=gray:17697d0166]http://dev.gentoo.org/~nelchael/[/color:17697d0166]
[size=14:17697d0166]>> [b:17697d0166]Zasady na f.g.o->Polish[/b:17697d0166] <<[/size:17697d0166] |
|
Back to top |
|
|
tswiercz Tux's lil' helper
Joined: 05 Dec 2004 Posts: 106
|
Posted: Fri Jan 28, 2005 8:57 pm Post subject: |
|
|
Zreszta, co za roznica i tak ten program w sumie nic nie robi
A zmiana ta w tym pliku .xinitrc daje jakąś zauważalną różnice?
Sprawdził bym teraz, ale dziś wdomu nie nocuje |
|
Back to top |
|
|
nelchael Retired Dev
Joined: 20 Mar 2004 Posts: 1948 Location: /dev/drzewo
|
Posted: Fri Jan 28, 2005 9:00 pm Post subject: |
|
|
Moj .xinitrc jest tutaj: https://forums.gentoo.org/viewtopic.php?p=2027109#2027109 . Cos takiego daje najwieksza kontrole nad tym co sie uruchamia razem z X'ami, wiec jest to IMHO pierwszy krok w optymalizowaniu dzialania X'ow. _________________ [color=gray:17697d0166]http://dev.gentoo.org/~nelchael/[/color:17697d0166]
[size=14:17697d0166]>> [b:17697d0166]Zasady na f.g.o->Polish[/b:17697d0166] <<[/size:17697d0166] |
|
Back to top |
|
|
|