Auteur Sujet: Skype, 232Mo de ram, WTF !  (Lu 14752 fois)

0 Membres et 1 Invité sur ce sujet

kgersen

  • Modérateur
  • Abonné Orange Fibre
  • *
  • Messages: 9 230
  • Paris (75)
Skype, 232Mo de ram, WTF !
« Réponse #12 le: 15 juin 2015 à 18:25:00 »
Etant développeur, je vais défendre mes collègues... ;D

Vu comment fonctionne Skype ca ne me choque pas plus que ca. Il y a du IE dedans pour afficher certains truc, notamment les pubs.
Plus on a de contacts et plus l'historique est grand , plus Skype consomme de mémoire.

En plus on est dans un contexte de PC de bureau avec mémoire virtuelle paginée et pas dans un contexte de système embarqué ou chaque octet compte. 232 Mo C'est le working set (occupation réelle en RAM) ou la mémoire totale (mémoire virtuelle) ?

Je vous trouve un peu dur avec les programmeurs car c'est souvent pas de leur faute: ils développent en fonction d'un contexte, d'un budget, d'un cahier des charges. Si 'consommer le moins possible de mémoire' n'est pas une priorité et si la cible type (contexte) a 4Go  ou 8Go de mémoire et avoir un programme résident a 200Mo n'est pas considéré comme gênant pourquoi se priver ?
Ce genre de défaut , le responsable, le plus souvent, c'est le 'product designer' ou celui qui finance qui n'a pas voulu dépenser plus (en temps de dev ou en budget).
J'ai eu souvent le cas ou quand on annonce un surcoût de dev pour 'optimiser' la conso mémoire ou la vitesse ou autre, qu'on me réponde: pas grave on fera avec.

Apres faire un équivalent de Skype qui tourne dans 5Mo c'est complètement irréaliste de nos jours. Faut pas exagérer dans l'autre sens non plus. On peut faire un 'petit résident' dans 5Mo qui attend un appel et lance le "gros" programme mais dans un contexte de mémoire virtuelle ca ne sert souvent a rien, c'est se compliquer la vie pour rien.

Pour finir, Skype est avant tout fait pour de la visio conf. Beaucoup de gens l'utilisent pour de l'IM texte uniquement et se plaignent de sa conso mémoire: c'est juste qu'ils n'ont pas choisi le bon outil pour leur besoin.

Utiliser Hangouts c'est mieux que Skype de toute facon ;)

tontonrobert

  • Abonné Bbox adsl
  • *
  • Messages: 188
  • VDSL2 - Bbox
Skype, 232Mo de ram, WTF !
« Réponse #13 le: 15 juin 2015 à 19:40:31 »
Citation de: Niklaus Wirth
Les programmes deviennent plus vite plus lents que le matériel ne devient plus rapide

Citation de: mattmatt
c'est que les développeurs d'aujourd'hui ne sont plus des codeurs, travaillent dans des langages évolués et ne sont plus capables de mettre de la routine de bas niveau.
Une majorité seulement, je crois qu'un village de gaulois résiste à l'envahisseur, non ?

  • Invité
Skype, 232Mo de ram, WTF !
« Réponse #14 le: 15 juin 2015 à 20:03:50 »
Donc le souci c'est pas le langage de programmation, c'est faire appel à des composants gourmands comme un processus IE...

BadMax

  • Client Free adsl
  • Expert
  • *
  • Messages: 3 479
  • Malissard (26)
Skype, 232Mo de ram, WTF !
« Réponse #15 le: 15 juin 2015 à 20:52:37 »
Alors avec 4ko: https://files.scene.org/browse/parties/2014/assembly14/intro_4k/

Et 64ko: https://files.scene.org/browse/parties/2014/evoke14/in64/

Sinon pour 5Mo, chercher dans Google "TBL contour" et télécharger l'exe (pas la vidéo YT).

Je pourrais aussi parler des demos sur Amiga comme "State of the art" ou "Arte" de Sanity qui tiennent sur une D7 de 880ko avec un 68000 à 7.09MHz et 1Mo de RAM.

Comme dit kgersen on sait faire de l'optimisé mais c'est pas demandé. Bon ok y'a quelques boulets qui ne pensent pas que la requète SQL à 2 balles testée pour chaque client va exploser en prod avec 2-3 millions d'entrées.

  • Invité
Skype, 232Mo de ram, WTF !
« Réponse #16 le: 15 juin 2015 à 21:03:09 »
Est-ce que tout le monde a retenu la leçon de shellshock?

Cochonou

  • Abonné Bbox fibre
  • *
  • Messages: 1 399
  • FTTH 2 Gb/s sur Saint-Maur-des-Fossés (94)
Skype, 232Mo de ram, WTF !
« Réponse #17 le: 15 juin 2015 à 21:38:27 »
Citer
Utiliser Hangouts c'est mieux que Skype de toute facon ;)
Hangouts c'est le mal (pour des raisons purement idéologiques)...
Passer d'un protocole ouvert à un protocole fermé... triste évolution.

Marin

  • Client Bbox vdsl
  • Modérateur
  • *
  • Messages: 2 795
  • 73
Skype, 232Mo de ram, WTF !
« Réponse #18 le: 15 juin 2015 à 21:47:15 »
Passer d'un protocole ouvert à un protocole fermé... triste évolution.

De quoi tu parles ?

Skype (propriétaire) → Hangouts (WebRTC), c'est l'inverse non ?

Cochonou

  • Abonné Bbox fibre
  • *
  • Messages: 1 399
  • FTTH 2 Gb/s sur Saint-Maur-des-Fossés (94)
Skype, 232Mo de ram, WTF !
« Réponse #19 le: 15 juin 2015 à 21:58:24 »
J'avais plutôt en tête l'évolution chez Google:
GTalk (XMPP+Jingle) -> Hangouts (??)

vivien

  • Administrateur
  • *
  • Messages: 48 042
    • Twitter LaFibre.info
Skype, 232Mo de ram, WTF !
« Réponse #20 le: 08 décembre 2019 à 12:48:03 »
Voici un PC Windows 10 19.03 avec 2 Go de RAM.

A un moment il a été très lent et surprise c'est Skype, application inutilisée qui prend beaucoup de RAM


willemijns

  • Abonné FreeMobile
  • *
  • Messages: 2 712
Skype, 232Mo de ram, WTF !
« Réponse #21 le: 08 décembre 2019 à 15:02:15 »
sous lubuntu 18.04 c'est 500MB de RAM avec 5 processes....

Macharius

  • Réseau FTTH Europ' Essonne (91)
  • Abonné Bbox adsl
  • *
  • Messages: 171
  • La Membrolle sur Choisille (37)
Skype, 232Mo de ram, WTF !
« Réponse #22 le: 08 décembre 2019 à 15:15:55 »
A côté de ça un Skype Entreprise ne consomme "que" 160 Mo... De là à dire que le surcoût en ressources correspond à la partie "publicitaire de Skype, il n'y a qu'un pas... Et qu'à défaut de payer le produit avec de l'argent, on le paye en ressources machine ;)

Stilnox

  • Abonné Free fibre
  • *
  • Messages: 94
Skype, 232Mo de ram, WTF !
« Réponse #23 le: 10 décembre 2019 à 15:20:50 »
Skype 8 utilise Electron (tout comme Discord et Slack par exemple) qui est réputé pour être une usine à gaz. En effet, c'est un framework qui embarque un moteur de rendu Chromium et le langage interprété Node.JS, chaque app Electron doit charger en mémoire ces moteurs, ça justifie la consommation pire qu'excessive de mémoire vive des applications qui se basent là-dessus.