OVH Cloud OVH Cloud

Mac OS X 10.3.9, quelques observations pendant un prebinding interminable...

1 réponse
Avatar
Jacques Perrocheau
Bonjour,

J'arrive sûrement après la bataille (Mac OS X 10.3...). Mais comme je
viens de découvrir ce que fait Mac OS X 10.3.9 pendant ces prebindings
interminables, je vous en fait part.

J'ai observé ceci lors la mise jour SecUpd2005-007Pan.pkg sur deux
machines, iBook G3 et PowerMac G4 PCI, pas sur les iMac G3.

La machine est bien évidemment presque figé, le processeur coincé à
100%, les tentatives de lancement d'un logiciel sont pour ainsi dire
impossible ou échouent avec génération d'un crashlog Ex: StuffIt
Expander.crash.log, NewsWatcher.crash.log,.... Ce n'est pas tout, il se
crée ou se complete un fichier
"/Users/jacquesp/Library/Logs/CrashReporter/UserNotificationCenter.crash.
log" qui dans l'exemple de la machine où je suis, passe de 32 Ko à
1,6 Mo grosso modo entre les 80% et 100% du prebinding.

Le
/System/Library/CoreServices/UserNotificationCenter.app/Contents/MacOS/Us
erNotificationCenter part en crash et reboucle tant que le prebinding
n'est pas terminé...

Je ne me souviens pas avoir lu quelque chose à ce sujet, et vous ?

--
Jacques PERROCHEAU
Synthèse et Electrosynthèse Organiques, C.N.R.S. UMR 6510
Université de Rennes I, Campus de Beaulieu, F-35042 RENNES Cedex
Tel: +33 2 23 23 63 74, Fax: +33 2 23 23 63 74

1 réponse

Avatar
pdorange
Jacques Perrocheau wrote:

J'arrive sûrement après la bataille (Mac OS X 10.3...). Mais comme je
viens de découvrir ce que fait Mac OS X 10.3.9 pendant ces prebindings
interminables, je vous en fait part.

J'ai observé ceci lors la mise jour SecUpd2005-007Pan.pkg sur deux
machines, iBook G3 et PowerMac G4 PCI, pas sur les iMac G3.

La machine est bien évidemment presque figé, le processeur coincé à
100%, les tentatives de lancement d'un logiciel sont pour ainsi dire
impossible ou échouent avec génération d'un crashlog Ex: StuffIt
Expander.crash.log, NewsWatcher.crash.log,.... Ce n'est pas tout, il se
crée ou se complete un fichier
"/Users/jacquesp/Library/Logs/CrashReporter/UserNotificationCenter.crash.
log" qui dans l'exemple de la machine où je suis, passe de 32 Ko à
1,6 Mo grosso modo entre les 80% et 100% du prebinding.


Je ne connais pas tout les détails, mais une chose est sur si tu veux
que le prebinding soit un tant soit peu efficace il ne faut pas qu'il y
ait de logiciels de lancés, ou alors un minimum (process kernel et
finder). Sinon le prebinding sera guère efficace, voir contre-productif.

Un peu d'infos sur le prebinding :
<http://www.kernelthread.com/mac/apme/optimizations/#SIX>

Des infos détaillées, mais un peu ancienne :
<http://radio.weblogs.com/0100490/stories/2002/08/24/prebindingExplained
.html>

Dernières doc à jour chez Apple :
<http://developer.apple.com/documentation/Performance/Conceptual/LaunchT
ime/Articles/Prebinding.html>

--
Pierre-Alain Dorange

Vidéo, DV et QuickTime <http://www.garage-video.com/>
Clarus, the DogCow <http://clarus.chez.tiscali.fr/>