Mal eine kleine Abhandlung zu der ganzen Geschiche, da es hier drin ja seeehr beliebt ist gleich mal TaskKiller zu empfehlen wenn was ruckelt oder nicht so schnell ist.
Erstmal, was ist ein "Task". Naja, also im wörtlichen Sinne ist es Aufgabe. Einen Task im Sinne von Windows gibts aber bei Linux nicht. Da spielt sich das Zeugs eigentlich auf Prozessebene ab. Dazu mal schnell n Prozessbaum meines lokalen Linux Systemes (kein Android) ist aber das selbe.
Nungut der Taskkiller oder Advanced TaskKiller (whatever you take) geht nun hin und beendet diese Prozesse (Jeder Prozess hat ne PID, eine Sog. ProzessID die Ihn eindeutig identifiziert - siehe oben), nach PID.Code:init(1)─┬─NetworkManager(1701)─┬─dhclient(2010) │ └─{NetworkManager}(2011) ├─Terminal(3012)─┬─bash(3014)───pstree(3118) │ └─gnome-pty-helpe(3013) ├─Thunar(2374)───{Thunar}(2963) ├─acpid(1537) ├─anacron(3050) ├─atd(1923) ├─auditd(1436)─┬─audispd(1438)─┬─sedispatch(1439) │ │ └─{audispd}(1440) │ └─{auditd}(1437) ├─avahi-daemon(1932)───avahi-daemon(1933) ├─bluetooth-apple(2418) ├─bluetoothd(1787) ├─conky(2399) ├─console-kit-dae(1548)─┬─{console-kit-dae}(1549) │ ├─{console-kit-dae}(1550) ├─crond(1912) ├─cupsd(1513) ├─dbus-daemon(1504) ├─dbus-daemon(2244) ├─dbus-launch(2038) ├─dbus-launch(2242) ├─devkit-daemon(2169) ├─devkit-disks-da(2632)───devkit-disks-da(2633) ├─devkit-power-da(2165) ├─gam_server(2343) ├─gconf-im-settin(2618) ├─gconfd-2(2406) ├─gdm-binary(1941)───gdm-simple-slav(2008)─┬─Xorg(2009) │ └─gdm-session-wor(2191)───sh(2220)─┬─ssh-agent(2287) │ ├─xfce4-session(2328)─┬─pidgin(2393) │ │ ├─xfce4-panel(2338)─┬─thunar-tpa(2372) │ │ │ ├─xfce4-menu-plug(2344) │ │ │ ├─xfce4-mount-plu(2371) │ │ │ └─xfce4-places-pl(2370) │ │ ├─xfdesktop(2337) │ │ └─xfwm4(2335) │ └─xscreensaver(2325) ├─gnome-keyring-d(2199) ├─gnome-power-man(2414) ├─gnome-volume-co(2427) ├─gpk-update-icon(2404) ├─gpm(1901) ├─gvfs-fuse-daemo(2366)─┬─{gvfs-fuse-daemo}(2367) │ ├─{gvfs-fuse-daemo}(2368) │ └─{gvfs-fuse-daemo}(2369) ├─gvfs-gdu-volume(2630) ├─gvfs-gphoto2-vo(2637) ├─gvfsd(2346) ├─hald(1545)───hald-runner(1611)─┬─hald-addon-acpi(1682) │ ├─hald-addon-cpuf(1679) │ ├─hald-addon-inpu(1639) │ ├─hald-addon-stor(1670) │ └─hald-addon-stor(2993) ├─im-settings-dae(2506) ├─irqbalance(1475) ├─kerneloops(2420) ├─kerneloops-appl(2416) ├─mingetty(1942) ├─nm-applet(2431) ├─nm-system-setti(1707) ├─notification-da(2435) ├─opera(2671)───{opera}(2679) ├─parcellite(2402) ├─pcscd(1688)───{pcscd}(1708) ├─privoxy(1892) ├─pulseaudio(2498)─┬─gconf-helper(2623) │ ├─{pulseaudio}(2620) │ └─{pulseaudio}(2621) ├─python(2408) ├─rpc.idmapd(1762) ├─rpc.statd(1719) ├─rpcbind(1488) ├─rsyslogd(1463)─┬─{rsyslogd}(1465) │ └─{rsyslogd}(1466) ├─seapplet(2433) ├─sendmail(2145) ├─sendmail(2143) ├─sshd(1851) ├─tracker-applet(2410) ├─trackerd(2422) ├─udevd(160) ├─wfcmgr.bin(2383)───wfica(2394) ├─wpa_supplicant(1705) ├─xfce4-settings-(2341) ├─xfconfd(2330) └─xfsettingsd(2334)
Normalerweise setzt man einen KILL command abgesetzt um ein Programm zu terminieren das hängt oder nicht mehr reagiert. Dazu wiederum gibt es verschiedene Signale:
SIGTERM, und SIGKILL sind die "gebräuchlichsten" um Prozesse zu beenden. Normalerweise nimmt man SIGTERM. Dabei hat das Programm die Möglichkeit sich doch noch selber zu beenden. SIGKILL reisst dem Programm einfach mal die Beine drunter weg.
Nach diesem Exkurs über Prozesse zurück zum eigentlichen Thema.
Linux ist dafür ausgelegt mehrere Apps parallel am laufen zu haben und zu performen was Multitasking angeht. Es gibt keinen Grund etwelche Tasks zu killen. Ausser das man sich mit diesen Apps Probleme einfängt (Wecker funzt nicht mehr, Datastore verschwindet)... Im Gegenteil, die Apps sollten schneller Verfügbar sein, da sie nicht neu gelauncht werden müssen.
Taskkiller /Advanced Taskkiller sind Apps für Leute die Wissen was sie tun, und keine "hach ich kill mal was" Apps.
Joah es gibt (für mich) genau 2 Gründe für was der Taskkiller gut sein könnte:
- Memory wird knapp
- Hero läuft unstabil (und damit meine ich NICHT langsam)
Ich denke das VIELE Probleme hier im Forum (mit Apps) auch auf den Taskkiller zurückzuführen sind. Und wenigstens mir erschliesst sich KEIN Grund wieso man die Apps terminieren soll.
Die fressen im Hintergrund nämlich 0% CPU, und solange es noch Memory im Hero hat der Unused ist, kanns dem Anwender ja egal sein, wieviele Prozesse (aka. Programme) am rennen sind.
Und wers nicht glaubt: Installiert robotop (aus dem Market) und schaut selber.
Die "Lags" und Performance Probleme sind SW-Made und HTC/Android Internal. Da brauchts n HTC Update und keinen Taskkiller.
In diesem Sinne, ich plädiere auf gemässigten Gebrauch von solchen Apps.
Feuer frei wenn Ihr andere Argumente habt.
Und btw: Ich konnte keinen Geschwindigkeitsvorteil erkennen mit Taskkillapps.
[update] hab meine taskkiller deinstalliert, da android anscheinend selber die apps beendet wenn es memory benötigt. Und nur wegen "unstabil" brauch ich keinen Taskkiller![]()









Automatisch generierter Sicherheitshinweis


Bin gespannt wie lang das Umdenken dauert... 

