IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Actualités Discussion :

Windows plus lent que Linux ? Oui, pour un « supposé développeur de Microsoft »

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre extrêmement actif

    Profil pro
    Inscrit en
    Février 2006
    Messages
    2 409
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 2 409
    Par défaut
    Citation Envoyé par niuxe Voir le message
    Tu as raison finalement. Ça sert à rien une navigation fulgurante.
    effectivement, c'est tout sauf de la navigation ça

  2. #2
    lvr
    lvr est déconnecté
    Membre éclairé Avatar de lvr
    Profil pro
    Responsable de projet fonctionnel
    Inscrit en
    Avril 2006
    Messages
    921
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Responsable de projet fonctionnel
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Avril 2006
    Messages : 921
    Par défaut
    Le bugfixing seul (performance ou autre) n'est pas vendeur.

    Il est difficile de vendre une nouvelle release sans un élément marketing fort.
    Une amélioration des performances peut être un élément marketing fort, si les performances sont à la base tellement mauvaises qu'elles provoquent le rejet d'une application. Si ce n'est pas le cas, tu ne pourras glisser du bugfixing que sous une épaisse couche de nouveauté plus ou moins bien senties. C'est là que l'application sera attendue et c'est normal que le chef de projet mette l'accent là-dessus.

    Les développeurs me font souvent sourire (sauf sur mes projets). Arrêtez de croire que les budgets sont infinis et que les planning ne servent à rien. Dans un monde interconnecté, les planning c'est essentiel et les sous sont rares. Donc on va à l'essentiel. Donc si une amélioration n'est pas "essentielle", hop elle saute. Elle servira à combler du bench (si on en n'a pas).
    C'est tellement difficile d'éviter qu'un développeur bascule dans le Goldplating, de faire comprendre quand s'arrêter, que 8 heures de développements, ça peut être 8h de unit testing + 24 heures de test de régression + 8h de test de fonctioannalité + 8 heures de UAT + déploiment + coordination + ... + ... que ça devient parfois extrêmement difficile de justifier et faire accepter les dépassements sur les budget+planning qu'ils ont eux-même faits.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Avril 2010
    Messages : 43
    Par défaut
    Ca me rappelle des résultats etonnant du passage de steam sous linux :
    http://www.gamespot.com/news/left-4-...-valve-6390089
    en résumé
    L4D2 sous Windows : 270 fps
    L4D2 sous Linux : 315 fps

    16% mieux c'est pas négligeables !

    Au fait a ce lui qui dit qu'il y'a pas de projet open source de plusieurs millions de lignes en autre chose que du cobol le kernel linux c'est 11.5millions de lignes en C... Libre office 7.7millions (c++ principalement)... et je suis sur que y'a plein d'autres exemples ...

  4. #4
    Membre extrêmement actif

    Profil pro
    Inscrit en
    Février 2006
    Messages
    2 409
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 2 409
    Par défaut
    Citation Envoyé par Koemgun Voir le message
    Ca me rappelle des résultats etonnant du passage de steam sous linux :
    http://www.gamespot.com/news/left-4-...-valve-6390089
    en résumé
    L4D2 sous Windows : 270 fps
    L4D2 sous Linux : 315 fps

    16% mieux c'est pas négligeables !
    16% à environ 300fps, à quoi ça sert? désolé mais à part jouer les chiffres, à rien.

    dès lors que tu dépasses les 60fps dans toutes les conditions, calculer 200fps de plus c'est juste du gaspillage.

  5. #5
    Membre très actif
    Avatar de Gecko
    Homme Profil pro
    Développeur décisionnel
    Inscrit en
    Décembre 2008
    Messages
    499
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur décisionnel

    Informations forums :
    Inscription : Décembre 2008
    Messages : 499
    Par défaut
    Citation Envoyé par stardeath Voir le message
    16% à environ 300fps, à quoi ça sert? désolé mais à part jouer les chiffres, à rien.

    dès lors que tu dépasses les 60fps dans toutes les conditions, calculer 200fps de plus c'est juste du gaspillage.
    Perso je trouve que plus de FPS permet de garder une certaine stabilité du jeu en cas de chute massive des FPS pendant quelques secondes. Puis quand on solicite le GPU pour un jeu + le stream + le triple screen ect ect... t'es bien content d'avoir de la marge

  6. #6
    Membre extrêmement actif

    Profil pro
    Inscrit en
    Février 2006
    Messages
    2 409
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 2 409
    Par défaut
    c'est pour ça que je souligne 60 fps dans toutes les conditions, tout ce qui est au dessus, c'est probablement juste du bruit que génèrera ta machine pour refroidir les calories consommées.

    et faut aussi avoir le sens des mesures, gagner 2% quand tu as 60fps, ça, c'est important, gagner 70% quand tu as 200fps, c'est juste sans intérêt.

  7. #7
    Membre averti
    Inscrit en
    Février 2010
    Messages
    47
    Détails du profil
    Informations forums :
    Inscription : Février 2010
    Messages : 47
    Par défaut
    La seule façon d'obtenir de bonnes performances passe dorénavant par l'exploitation optimale du parallélisme sur des architectures multi-processeurs/multi-cœurs pour lesquelles Linux a pu évoluer et que son kernel utilise très bien. Ce qui explique aussi que Linux est massivement adopté en entreprise.

    Je ne suis pas certain que le noyau de Windows utilise ces capacités. Son origine (Windows NT) fortement influencée par VMS et Dave Cutler compte probablement pour beaucoup (créer un process sous VMS et NT est bien plus couteux qu'un fork UNIX ou Linux). Le fait que windows est présent en grande majorité sur des architectures desktop jusqu'il y a peu largement monoprocesseur/monocoeur explique aussi peut être le peu d'intérêt pour l'amélioration du parallélisme efficace.

    Enfin comme dit, les améliorations de performance ne sont pas visibles. Dans cette optique mieux vaut sortir un nouveau paradigme UI qu'améliorer des fonctions peu visibles.

  8. #8
    Inactif  

    Homme Profil pro
    Ingénieur test de performance
    Inscrit en
    Décembre 2003
    Messages
    1 986
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur test de performance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 986
    Par défaut
    Bonjour.

    Selon moi, ce personnage est un troll.

    For example it is almost certain that Microsoft never tested I/O schedulers
    Quand on travaille sur le kernel windows, on ne dit pas "almost", mais on dit "sur"...

    Il dit qu'il est "presque" certain, pas qu'il est certain. Il n'est pas développeur sur le kernel Windows. Sinon il serait certain... pas presque certain...

    Après avoir consulté Sherlock Holmes, je peux même affirmer que cette personne est un geek qui développe principalement sous Linux, qui écoute de la musique en même temps qu'il télécharge à gogo (avec un OS Vista). Ses interventions le prouvent. En extrapolant un peu, on pense aussi que cette personne a été stagiaire chez Microsoft quelque temps. Mais comme Microsoft n'a pas vu le génie qui était en lui, il l'a mauvaise.

    On attends toujours ses benchmarks pour prouver ses dires, marque d'un certain professionnalisme.

  9. #9
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2008
    Messages
    44
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2008
    Messages : 44
    Par défaut SAP est reparti de 0 ?
    Effectivement je confirme qu'à partir du moment où ça marche on a tendance à pas toucher.

    La seule grosse boite qui est reparti de 0 c'est SAP avec HANA ? Et encore quand je dis reparti de 0, ils ont fait un autre produit mais on gardé leur produit historique dans l’état.
    On peut aussi noter que ce n'est pas parti de la volonté de l'entreprise, mais de celle d'un des fondateurs qui a elaboré un solution ... lors des cours qu'ils dispensait à ces eleves ???
    C'est à se demander à quoi sert la RD

  10. #10
    Membre éprouvé
    Profil pro
    programmeur du dimanche
    Inscrit en
    Novembre 2003
    Messages
    1 135
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : programmeur du dimanche
    Secteur : Santé

    Informations forums :
    Inscription : Novembre 2003
    Messages : 1 135
    Par défaut ah, c'était pour ça
    ah, c'était pour ça que mon Pentium 233 avec 100 Mo de RAM affiche plus vite une page web sous Lynx / Puppy linux, que mon iCore5 de gamer sous mozilla / windows 8 !

    ----

    Blague à part, je croyais que c'était exprès... afin de provoquer une obsolescence matérielle en rendant inutilisable au fil des mises à jour windows, un PC sur lequel tournent par ailleurs les mêmes logiciels.

  11. #11
    Invité de passage
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    1
    Détails du profil
    Informations personnelles :
    Âge : 66
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 1
    Par défaut Il n'y a que les imbéciles.....
    Microsoft ne devrais pas s'offusquer du commentaire d'un ancien développeur.

    Je ne sais pas exactement en quoi le fait de créer des patchs pour améliorer la performance et la vitesse sont difficile à mettre en place, mais je croyais qu'un bon programmeur cherchait avant tout à créer des programmes riches, utiles, accessibles etc.... Mais la partie "efficacité" devais être tout aussi primordiale.

    Bref, Microsoft, en voulant redorer leur image devrait enfin réfléchir au cotés "Vitesse et performance" de leur produits. Il n'y a que les imbéciles qui ne change jamais d'avis ou de but. On apprend aussi de ces erreurs non ?

  12. #12
    lvr
    lvr est déconnecté
    Membre éclairé Avatar de lvr
    Profil pro
    Responsable de projet fonctionnel
    Inscrit en
    Avril 2006
    Messages
    921
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Responsable de projet fonctionnel
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Avril 2006
    Messages : 921
    Par défaut
    Citation Envoyé par vicmac Voir le message
    mais je croyais qu'un bon programmeur cherchait avant tout à créer des programmes riches, utiles, accessibles etc....
    Ce que tu oublies c'est qu'un développeur ne décide pas de ce qu'il doit faire. Il doit juste s'assurer de bien faire ce qu'on lui demande.

  13. #13
    Membre éprouvé
    Avatar de _skip
    Homme Profil pro
    Développeur d'applications
    Inscrit en
    Novembre 2005
    Messages
    2 898
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur d'applications
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Novembre 2005
    Messages : 2 898
    Par défaut
    Citation Envoyé par vicmac Voir le message
    Je ne sais pas exactement en quoi le fait de créer des patchs pour améliorer la performance et la vitesse sont difficile à mettre en place, mais je croyais qu'un bon programmeur cherchait avant tout à créer des programmes riches, utiles, accessibles etc.... Mais la partie "efficacité" devais être tout aussi primordiale.

    Bref, Microsoft, en voulant redorer leur image devrait enfin réfléchir au cotés "Vitesse et performance" de leur produits. Il n'y a que les imbéciles qui ne change jamais d'avis ou de but. On apprend aussi de ces erreurs non ?
    Je ne sais pas quelle expérience tu as de la vie de développeur et je ne veux présumer de rien en ce sens mais combien de fois quand on arrive à la fin d'un projet, on est en train de se dire "J'aurai du faire ça autrement, ça j'aurai pu gérer plus efficacement, ça je voudrai que ça soit plus élégant etc...".

    Au bout d'un moment on est obligé d'accepter le "sous-optimal", pas juste parce qu'on est un cochon mais parce qu'on peut pas toujours assumer le risque et le coût du changement.
    Lorsque tu as un produit comme windows, aimons-le ou pas c'est égal, qui est utilisé par des millions de client dans des secteurs stratégiques pour ceux-ci, faire des modifications peut coûter super cher. Déjà parce que de nombreux tests sont nécessaires, donc des ressources seront monopolisées, ensuite si la mise à jour qui s'en suit a le malheur de casser quelque chose ou de créer un bug dans un logiciel ou un driver en clientèle, ça peut coûter très cher en argent et en réputation.

    Donc il faut bien mettre ça à l'échelle du produit, dans le petit freeware du coin, si on casse quelque chose en optimisant ça demandera un petit hotfix 2 jours plus tard avec un petit mot d'excuse sur un blog. En revanche si tu provoques une régression dans un SGBD ou un OS, les conséquences sont bien plus importantes. Et tout ça pour avoir voulu faire un patch pas vraiment sollicité (donc certainement non compensé financièrement) sur un logiciel qui fonctionne.

    La gestion de risque fait que parfois, il faut accepter ce qui n'est pas parfait ou pas optimal, à contrecoeur certes. Sauf si on peut démontrer que la prise du risque élimine un risque encore plus grand.

  14. #14
    Membre très actif
    Avatar de Cyrilange
    Profil pro
    Inscrit en
    Février 2004
    Messages
    268
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 268
    Par défaut
    "Windows est plus lent que Linux dans plusieurs scénarios"
    Quels scénarios ?
    Ca c'est comme ceux qui disent que Firefox ou Chrome sont plus rapides que IE. Il ne suffit pas de le dire, encore faut-il le démontrer.

  15. #15
    Membre très actif

    Inscrit en
    Novembre 2009
    Messages
    84
    Détails du profil
    Informations forums :
    Inscription : Novembre 2009
    Messages : 84
    Billets dans le blog
    3
    Par défaut
    Citation Envoyé par Cyrilange Voir le message
    "Windows est plus lent que Linux dans plusieurs scénarios"
    Quels scénarios ?
    Ca c'est comme ceux qui disent que Firefox ou Chrome sont plus rapides que IE. Il ne suffit pas de le dire, encore faut-il le démontrer.
    +1 (Et pourtant Windows est loin d'etre mon OS prefere, loin derriere les BSD :-)). Peut être Windows est optimise pour le desktop, moins pour les applis serveurs et encore, cela doit dependre ... Mais bon ... mes avis qu'on peut toujours se brosser pour un quelconque benchmark ...

  16. #16
    Rédacteur/Modérateur

    Avatar de Fabien Celaia
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Octobre 2002
    Messages
    4 229
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : Suisse

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Service public

    Informations forums :
    Inscription : Octobre 2002
    Messages : 4 229
    Billets dans le blog
    25
    Par défaut
    J'ai travaillé une décennie chez un éditeur de SGBDR.

    Au début, j'étais outré par les nouveaux programmes estampillés OpenSource, reprenant les technos développées à grand frais (de recherche) par les éditeurs et en les faisant passer pour des pseudo nouveautés.

    En fait, j'en viens à me demander si le salut ne viendrait en fait pas de ces bases réécrites "à neuf" avec les technos actuelles.

    Le marché a finalement eu raison des bonnes résolution (orientation perf). Mais à qui la faute ? Le marché demande des passages de versions chaque 6 mois, et l'utilisateur final s'attache plus aux nouvelles fonctionnalités qu'à la résolution d'anciens bugs...

    Reste à résoudre la problématique de l'innovation et de son financement...
    Sr DBA Oracle / MS-SQL / MySQL / Postgresql / SAP-Sybase / Informix / DB2

    N'oublie pas de consulter mes articles, mon blog, les cours et les FAQ SGBD

    Attention : pas de réponse technique par MP : pensez aux autres, passez par les forums !

  17. #17
    Membre Expert
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    1 616
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 616
    Par défaut
    Citation Envoyé par fadace Voir le message
    Le marché demande des passages de versions chaque 6 mois, et l'utilisateur final s'attache plus aux nouvelles fonctionnalités qu'à la résolution d'anciens bugs...
    Franchement ça c'est retourner la politique de Microsoft contre ses utilisateurs

    Le marché, disons plutôt les clients, et pas les vendeurs, circuits de distrib ou éditeurs, il est conservateur et offre une résistance au changement dans sa grande majorité, parce que ça fait longtemps que malgré le marketing, les produits n'offrent plus de nouvelles fonctionnalités ou d'innovations à proprement parler

    Que ce soit Office, Windows, des produits comme SQL Server... La plupart des gens pourraient sans problème bosser sur des versions datant d'une décennie.

    D'ailleurs l'attachement de beaucoup à win XP en témoigne.

    Le marché il s'emprisonne tout seul dans le cycle de vie des produits microsoft. Et ce cycle de vie est nécessaire à Microsoft pour maintenir son CA, depuis des années.

  18. #18
    Membre du Club
    Homme Profil pro
    ouvrier
    Inscrit en
    Décembre 2013
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : ouvrier
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2013
    Messages : 9
    Par défaut Linux plus rapide que windows
    A la maison j'ai 4 pc .Un pc Windows 8,un pc Windows 7 avec Ubuntu en dual Boot et deux pc Ubuntu.Mes enfants ont les Windows et moi et ma femme ont Ubuntu.Quand je vois le temps de réponse du Windows 8 ou Windows 7 pour ouvrir une page internet avec Firefox je peut vous certifier que Linux est plus rapide .
    si mes enfants on Windows c'est juste que certains jeux (les Sims's pour pas citer) ne marche pas sur linux.
    Le jours ou ils pourront y jouer sur linux c'est avec grand plaisir que je leur installerais linux.

  19. #19
    atb
    atb est déconnecté
    Membre très actif

    Homme Profil pro
    Inscrit en
    Novembre 2004
    Messages
    639
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Autre

    Informations forums :
    Inscription : Novembre 2004
    Messages : 639
    Par défaut
    Je trouve ce raisonnement absurde. Imaginons un seul instant que vous faites des travaux chez vous (refaire la cuisine). Du coup vous faites intervenir un maçon et des ouvriers pour ce faire.
    A la fin, il vous annonce qu’il y a un bug mais la cuisine reste fonctionnelle dans l’ensemble (étagère légèrement inclinée).
    Bien sûr vous les tenez responsable à 100 % de ça. Mais alors vous faites quoi ? Vous acceptez de payer plus pour casser et refaire ? Ou du moment que c’est correct dans l’ensemble et personne d’important ne râle ….
    Maintenant il faut choisir son type de client, Microsoft a choisi le grand public qui se fou pas mal du kernel et ces quelques secondes.
    Pour rester réaliste et non pas un troller, avant en étant étudiant je passais mon temps à trifouiller linux, en ayant une famille plus le temps je suis passé sous windows. Plus le temps passe, je me retrouve dans la même problématique. Je pense essayer un autre OS plus simple à gérer et à maintenir !

    Edit : Bien sûr je n’ai absolument pas les compétences suffisantes pour remettre en cause les performances de linux ou windows. De ma hauteur je ne peux que juger les fonctions grand public .

  20. #20
    Membre Expert
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    1 616
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 616
    Par défaut
    atb c'est ton exemple qui est absurde, un maçon pour refaire une cuisine, poser des étagères.
    Tu compares ça à linux ou windows ?
    Et je n'ai pas compris ce que tu voulais conclure de cet exemple ?

    Enfin tu finis sur ta propre expérience mais là encore que faut il comprendre ? que de linux tu es passé à windows et que windows est devenu trop complexe à ton goût ?

    Au passage j'adore ce forum où un utilisateur comme paco37 vient témoigner de son expérience sur un sujet, et se prend 2 pouces négatifs, sans autre justification.

    Prends ça dans les dents t'aimes bien linux, pas nous

Discussions similaires

  1. MySql sous Windows plus lent que MySql sous Unix/Linux
    Par randriano dans le forum Administration
    Réponses: 4
    Dernier message: 28/03/2014, 15h07
  2. linux plus lent que windows
    Par guiguibo dans le forum Administration système
    Réponses: 5
    Dernier message: 03/08/2011, 16h33
  3. Windows 7 déjà presque 2 fois plus utilisé que Linux
    Par Skyounet dans le forum Windows
    Réponses: 35
    Dernier message: 29/08/2009, 23h42
  4. Firebird plus lent sous Linux que sous Windows !
    Par SurfingJeff dans le forum Installation
    Réponses: 6
    Dernier message: 06/05/2007, 16h39
  5. JVM linux plus lente que la JVM windows?
    Par luckyvae dans le forum Langage
    Réponses: 4
    Dernier message: 16/02/2006, 00h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo