votre avatar

graam

est avec nous depuis le 21 décembre 2010 ❤️

7 commentaires

Le 23/06/2014 à 12h 57







mononokehime a écrit :



Il me semble avoir vu passer un projet de portage d’Android en code natif ou il était montré que le code natif était 10 fois plus rapide que le code interprété par Davlik







Dalvik n’interprète pas le code.



Dalvik utilise la compilation “Just in time”, le code exécuté est donc natif. Il doit être simplement préalablement compilé au premier chargement de la classe (temps de chargement plus long). Par contre il est effectivement “managé”, c’est à dire géré par la VM.



Quand tu parles “d’un projet de portage d’Android en code natif “, je suppose que tu veux parler d’un portage Android pour le compiler “ahead of time” et l’exécuter via des librairies dynamiques plutôt qu’une machine virtuelle. En gros du code non managé.



Qu’est-ce qui peut expliquer qu’une machine virtuelle soit plus lente ?





  • La compilation des classes implique un démarrage plus long



  • Une consommation mémoire plus grande: les objets dans une VM consomment généralement un peu plus de mémoire (dépend de l’implémentation de la VM), donc les appels au ramasse miette sont plus nombreux si la mémoire est restreinte.



  • Pas d’accès direct à la mémoire: pour des raisons de sécurité et de portabilité le code managé par la VM ne peut pas accéder directement à la mémoire, aux registres etc. Ces parties doivent être faites par du code non managé, ou par la VM (qui doit donc proposer une sorte d’interface).

    Or le code non managé étant compilé en dehors de la VM, les appels de fonction ne pourront pas être “inline”, et la transmission des paramètres est plutôt compliquée >>http://stackoverflow.com/questions/7699020/what-makes-jni-calls-slow.


Le 13/12/2013 à 08h 19







sepas a écrit :



Ou alors bouton Windows et tu tapes les premières lettres de ton appli





On est d’accord, mais là je parlai du “Start screen” sans utiliser la recherche ;)





Idem sur 8, tu cliques sur le bouton Windows et tu tapes. Pourquoi tu veux absolument aller cliquer à droite? Dès que tu tapes une lettres dans le menu modern UI, il active la recherche



En fait t’as raison sur PC. Par contre avec une tablette sans clavier il faut donc faire apparaître le clavier virtuel (mais on sort du cadre clavier/souris de départ).


Le 13/12/2013 à 07h 34







DayWalker a écrit :



Je ne veux pas ca, en version “brique” : trop d’entrées et de déplacement de mulot. Curieusement, ce sont les gens les plus bordéliques qui pavent leur bureau de raccourcis… Il n’y en a pas un seul chez moi.



Win 8, je l’ai testé un peu plus longtemps, rassure toi.





Exactement !

Le start screen est une (très) bonne idée mais n’est pas du tout adapté à la souris ergonomiquement, c’est tout.



Premiers exemples qui me viennent à l’esprit :

Ouvrir une appli favorite:

Win7: clic sur le bouton Windows, tu déplaces la souris d’1 à 2 cm de haut, tu reclic et c’est bon.

Win 8: clic sur le bouton Windows, tu déplaces la souris de 4 à 8cm sur les 2 axes et tu reclic.



Avec une souris, avoir des icônes trop grandes c’est lourd !



Rechercher une appli:

Win7: clic sur le bouton Windows, et t’es directement dans la recherche !

Win8: clic sur le bouton Windows, grand coup de souris à droite pour faire apparaître le menu, et clic sur la recherche.



Enfin le coup de grace pour moi <img data-src=" /> (rien à voir avec le start screen):

Win7: Aero Glass, fenêtre plutôts jolies

Win8: Rien pour remplacer Aero Glass: fenêtres moches !


Le 23/10/2013 à 11h 52

Suis-je le seul à regretter la disparition totale d’Aero Glass (depuis Windows 8.0) ?

Je trouve les fenêtres du bureau vraiment moches sans transparence, dommage de ne plus le proposer du tout sans avoir à aller chercher des applications tierces. Cela me gène beaucoup plus que la disparition du menu démarrer personnellement.

Le 20/06/2013 à 11h 58







ouvreboite a écrit :



Pas besoin d’envoyer du flux vidéo. Une simple retranscription texte des conversations entendus + signature des visages vus + signature des voix entendues, ca pèse pas bien lourd.





Aie ! J’ai une PS3 connectée au net avec Singstar et ses micros, devrais-je m’inquiéter ? <img data-src=" />


Le 20/06/2013 à 11h 52







ouvreboite a écrit :



Ahah. Kinect obligatoire + puce 3G intégrée ?



Ils se seraient juste fait violés dans les coms là.





Ouai c’est sûr <img data-src=" />

Pour autant je parlais d’EDGE/GPRS (pas 3G), et ce n’est pas avec un tel débit que Microsoft va pouvoir espionner le flux vidéo du Kinect !


Le 20/06/2013 à 10h 46







Plymouth a écrit :



Y a surtout beaucoup de chameaux comme toi qui comprennent que dalle, comme le fait que la Xbox veut juste faire une vérif de quelques secondes 1 fois par jour, tu lui partages du edge, un hotspot wifi, n’importe quoi, le temps que elle ping le serveur et basta!! Tu peux retourner t’éclater pendant ton super déménagement qui dure des mois avant d’avoir à nouveau un connexion web…





Dans ce cas Microsoft aurait du faire exactement comme sur le premier Kindle 2G: inclure une puce EDGE/GPRS dans sa console qui fonctionne sur un réseau similaire à Amazon Whispernet. Ça aurait été plus simple pour tout le monde.



Le problème si c’est obligatoire: quid du réseau dans 20 ans ? Certes il y a beaucoup de jeux auquel j’ai joué une fois et ça suffit. Mais il y a aussi un nombre restreint de jeux qui m’ont marqué et auxquels j’ai plaisir à rejouer 20 ans après. Et sans besoin de bidouiller/pirater.