Processus WinUAE qui ne se libère pas tout seul
-
Salut et bonne année a tous.
Je ne voudrais pas abuser de certain d’entre vous connu qui m’a pas énormement aide mais qui sur le sujet m’a renvoyé au…concepteur de WINUAE.
Avant de lui pondre un courrier (en anglais) j’aimerais avoir votre avis.
Je commence a comprendre pourquoi j’ai tant d’ennuis avec ce soft.
Il s’agit bien de la version officielle ( et des autres aussi mais chut, je n’ai rien dit). J’ai 3 versions en test. L’officielle avec rom et WB extraits de mon A 1200. L’autre !!! Aie ! Pitié ! et une troisieme aménagée specialement pour moi en cadeau. TOUTES ont le même énorme defaut. J’ai mis du temps pour cerner.
WINUAE au lancement cree une Application mais aussi Processus.
Pourquoi pas. Les anti virus le font bien et aussi Firefox !
mais qu’un soft tourne sous processus aggrave bien plus les choses que lorsqu’il tourne comme une application.
Oui mais si je lance WinUAE, que je le coupe, puis le relance 5 fois eh bien j’ai 5 processus et tout le PC commence a deconner grave.
Bref ! Les 3 WINUAE ne liberent pas leurs processus à la sortie et ne liberent pas non plus la ram.
Je signale que j’ai un XP Sp2 absolument parfait car je sais controler a fond.
J’ai toujours eu des ennuis pas possibles avec ce soft et ça continue.
Merci a vous.
Modération de BatteMan : Sujet déplacé dans « Émulation et autres OS ».
Maintenant que je le sais. Mais je vois que tu as le sens de l’humour !
Dans la programmation des softs et quel que soit le support le soft DOIT liberer sa ram des qu’on ne s’en sert plus.
Et il DOIT aussi liberer le processus.
Par exemple tu utilises Firefox ou un anti virus.
Tu vas dans la fenetre des processus. Tu y verras
firefox.exe ou bien avp.exe (pour Kaspersky). Etc…..
Tu fermes Firefox. Ou tu desactives l’antivirus et tu recontroles.
Eh bien plus de firefox ou d’avp dans la liste de processus en cours. Le soft s’est liberé a la fermeture.
Oui mais avec WinUAE ça ne se passe pas du tout comme ça.
Tu lances puis tu coupes. Tu controles et ( chez moi tout au moins) le processus est toujours la.
Par exemple tu lances un soft sous WinUAE et le soft bogue. Tu relances le soft et tu auras 2 processus. Etc…
Il faut donc killer le processus a chaque fois ce qui est extraordinairement anormal sous XP et meme ailleurs.
Comme me disait mon « bienfaiteur » sous WinUAE il faut contacter le concepteur. Oui mais je prefere degrossir le probleme avec vous plutot que de me taper une explication complete en anglais agrementee de captures d’ecran.
Merci de ton intervention.
Bigbernie : Je disais ça comme ça, je n’ai aucune idée du fonctionnement interne de Windows vu que je n’utilise JAMAIS ce dernier. Rien de tel qu’un bon AmigaOS ou MorphOS (et un peu le nunux du PC pour avoir un navigateur internet « potable »).
Mais comme tu peux couper le processus à la main, maintenant que tu le sais, tu fais un script qui le coupe tout seul quand tu quittes WinUAE et on en parle plus.
—
/me continue de spéculer gaiement.
Only Amiga makes it possible !
@bigbernie: un soft qui est toujours dans la liste des processus après l’avoir quitté s’appelle un soft planté… Quand je quitte WinUAE, j’ai évidemment plus de processus dans la liste. Ca t’as un soucis avec ta config, soit t’as trouvé un bug dans WinUAE.
Ciao!
Léo.
Adminpareil
de nombreux softs laissent un process tourner s’ils plantent, ce qui ne me semble pas anormal. Le concepteur de winUAE n’y pourra rien, sauf si tu as trouvé un bug inhérent à WinUAE.
Bravo Leo !
Je n’osais pas le penser !
la liberation totale d’un soft apres utilisation n’est pas l’apanage de XP.
Sous c 64 et Zenith ça liberait aussi. Egalement sous Atari ST et Amiga 1200.
C’est un principe aussi vieux que l’informatique sinon je ne dis pas la galere.
Les derniers trucs de ce genre dont je me souvienne c’etait sous W 95 avec des demos de jeu fabriquees par des cochons.
Les courriers des lecteurs de Tilt et autres etaient pleins de bogues de ce genre.
J’ai poste ici non pas pour trouver une solution car maintenant je sais mais ça n’est pas normal.
« Vous » avez peut etre des relations privilegiees avec les concepteurs de WinUAE ? Vu que vous etes des experts en Emulation ?
Perso j’ai bien des contacts directs avec des ingenieurs Microsoft lorsque je tombe sur des problemes de debogage du kernel de Windows assez ardus.
Alors pourquoi ne connaitriez vous pas des concepteurs de WinUAE ?
Comme apres controle ça m’est arrive avec 3 versions differentes et ça vient ibligatoirement de WinUAE.
Le version que vous n’aimez pas !!!! c’est WinUAE + rom et WB sans payer mais c’est le meme WinUAE. Et la version qui m’a ete aménagee specialement et qui consiste a cliquer sur une liste de jeux et le jeu « appelle le soft » et se lance automatiquement sans que j’ai eu besoin de configuer quoi que soit est basee aussi sur le WinUAE classique.
Peut etre que l’un d’entre vous a un contact possible avec le concepteur ?
Je ne suis pas presse. Je trouve un truc bizarre et je le dis. Normal non ?
Merci a tous.
voilà des applis qui ont souvent ce comportement (process qui continue à tourner parès plantage de l’appli)
– MS Office
– Mozilla Thunderbird
– Winamp
– MSN messenger
etc etc…
Je sais que ça te fera pas avancer, mais juste pour dire que c’est pas un phénomène exceptionnel.
C’est clair que la liste est longue…
sinon tu te fais un .BAT avec ca:
taskkill.exe /F /IM WinUAE.exe
ca fonctionne peut-être …
Only amiga makes it possible
XTR Games
Magic Productions
tildeUtiliser WINUAE sous XP tel quel c’est n’importe quoi!!!
Vaut mieux avoir un W98 SE ou un W2000 pour utiliser ce genre de programme. Ayant vu le code de WinUAE 8.0.6 je peux t’assurer qu’il n’y a qu’une seule instance possible. Ton cas révèle que WinUAE n’est pas compatible avec XP… ou l’inverse
Sous XP il faut :
Etre sûr de n’avoir lancé aucune autre session utilisateur.
Désactiver toutes les features écran (effets, ombre sous pointeur, …) i.e. avoir une configuration propre au look W95/W98.
Utiliser uniquement des images disque, les répertoires partagés avec windows ne sont pas fiables.
la fameuse(ou fabuleuse) protection memoire est pas censee permettre au systeme de nettoyer automatiquement les ressources d’un prog en cas de plantage ?
Adrenochrome,
à n’importe quelle violation d’accès, le programme est dégagé direct dans un os avec protection mémoire. Même sous windows, la protection mémoire marche comme elle doit, donc par définition, vous (leo et cie) avez tout faux, et WinUAE et les autres applications que vous citez qui laissent des traces ne sont pas plantés au sens strict du terme, mais attendent un évènement qui n’arrive jamais. Comme quoi la protection mémoire ne fait pas tout et ne protège pas contre toutes les conneries des développeurs.
Ah lala, et l’autre il controle windows qu’il dit. MOUARF.
Oui drole de controle en effet
Moi jamais eu de soucis de ce cote avec winuae entout cas.
Quand il plante le process est degage automatiquement.
- Vous devez être connecté pour répondre à ce sujet.
› Forums › AmigaOS, MorphOS et AROS › Émulation et autres OS › Processus WinUAE qui ne se libère pas tout seul