Question

Adobe Flash: Comment déterminer les caractéristiques des utilisateurs de CPU? (Son mhz, son courant ocupation) ordinateur ai-je besoin de savoir comment est rapide des utilisateurs maintenant, et j'ai seulement 150 ms pour elle. Comment faire une telle chose en actionscript?

Était-ce utile?

La solution

Malheureusement, vous ne pouvez pas utiliser l'API exposée de Flash pour déterminer la vitesse du CPU / utilisation. Peut-être que vous pouvez essayer de détecter la fréquence d'images, ou vous pouvez utiliser un algorithme pour comparer les résultats avec des valeurs fixes.

Autres conseils

exécuter un exemple de calcul avant que principal exécute des programmes, et essayer de calculer à partir de ce produit.

rééchantillonnage de façon aléatoire à des intervalles raisonnables tout au long et à maintenir une moyenne mobile, juste le premier échantillon Incase était misrepresentative.

Après tout, ce que vous réellement besoin est une vitesse de travail, et non théorique. (La vitesse théorique peut-être 3 ghz, mais la vitesse de travail peut être équivallent à 500 mhz s'il y a beaucoup d'autres applications en cours d'exécution en arrière-plan.)

var t:Number = getTimer();
var i:int = 0;
while( getTimer() - t < 100 ) i++;
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top