2610

Brunni (./2604) :
Jsais pas, à peu près n'importe quoi qui est produit avec : Eclipse, IntelliJ, NetBeans, etc.Après la particularité de ces IDEs c'est aussi de te bouffer toute ta RAM (ou la moitié si t'en as bcp),

Sauf qu'ils rament quand même moins (du moins chez moi) que Visual Studio qui est l'équivalent en natif. Les IDE d'aujourd'hui sont tous très lourds car ils font beaucoup de chose, c'est pas une spécificité de Java.
A l'opposé, si tu compare JEdit à Notepad++ tu verras que les deux sont très rapide.
Godzil (./2605) :
Jira, meme si l'IHM est en html est un bon exemple de truc en java qui rame..

Bah la c'est une Appli Web alors qu'on parlait de responsivité de l'IHM d'un navigateur. Y'a 1000 raison autre que Java qui peuvent faire que ça rame. Je bosse avec plein d'appli web Java qui ne rament pas plus que les équivalent C#, PHP, ...
avatar

2611

J'ai deux machines virtuelles qui font tourner chacune un serveur d'application et un autre serveur d'application sur l'hôte, un client java lourd, parfois des outils de cao et eclipse et visual souvent lancés tous les deux, et des calculs éléments finis par dessus le marché... Et je faisais tout ça avec 4 (c'était juste) puis 8 go de RAM, aujourd'hui 12.
Et j'ai largement de la marge même avec firefox ouvert.

2612

Uther > et encore, visual c++ (2010) est à des années lumières d'éclipse jdt (en c# ça a l'air mieux par contre)

(Éventuellement, le truc qui est sensiblement plus lent qu'avec certains programmes natifs c'est d'ouvrir tous les menus en glissant la souris dessus à grande vitesse -- là OK, il y a une différence ressentie cheeky)

2613

On a manifestement des expériences différentes avec Visual Studio et Eclipse respectivement. Probablement qu'on n'utilise pas la même chose, qu'on n'a pas les mêmes plugins (dans mon cas je n'ai que Visual Assist X et un thème). Mais pour ma part Eclipse est lent (= ma définition de "rame") de base. Il devient juste ultra lent avec un serveur d'application, mais je le précise parce que c'est pas du jeu, c'est juste que c'est l'utilisation que je fais d'Eclipse en général (ça ou de l'Android, aussi lent comme la mort par la cuiller) donc évidemment ça empire ma perception.
avatar
Highway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741

2614

Et ne parlons pas dandroid studio...

2615

Oui, je mettais ça dans la catégorie IntelliJ.
Là aussi Android Studio n'est pas lent strictement à cause de Swing ou de l'UI elle-même, mais à cause de l'intégration de gradle super lourde qui bouffe tous tes cores CPU, ralentissant l'interface comme au temps des mainframes, et des locks interthreads qui jouent sur l'UI, et du fait que parfois cette dernière semble attendre le résultat de certaines opérations de façon synchrone. Bref au final *ça rame* et *c'est fait en Java*. Oui il y aurait à chercher plus loin (genre c'est pas la faute de Java si les dévs d'intellij codent mal leur UI), mais je pense que pour 99% de la population c'est une conclusion logique. En effet si tu pars là-dessus les dévs d'intellij codent mal, mais en fait aucun codeur Java ne code bien les UIs. Trop facile.
avatar
Highway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741

2616

Il faut dire que Swing est fait de telle sorte que c'est facile de bloquer/ralentir l'EDT.
On peut bien coder en Swing mais c'est tellement facile de laisser du code potentiellement lent s’exécuter dans ce thread que sur une grosse application on fini par le faire volontairement ou non. Faire du Swing réactif c'est possible mais c'est tellement chiant que presque personne ne le fait. C'est pas pour rien que Oracle essaye de le faire disparaître.
avatar

2617

En l'occurence, Jira rame non pas a cause du navigateur, mais bel et bien a cause du code en java derriere, pour avoir fait des tests sur une machine DEDIE a Jira avec juste jira qui tourne par dessus un linux minimaliste, en reseau local et peux d'utilisateurs, ca rame.
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

2618

Non, Jira ramait (limite inutilisable) pas à cause de java mais à cause d'une gestion de BDD moisis.
Ici, depuis que l'on est passé sur une version plus récente avec refonte et optimisation des requêtes, ça répond quasi instantanément.
avatar

2619

Recente == quelle version? (quand j'ai fait ces test c'etait il y a grosso modo 2 ans.. (putain le temps passe...))
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

2620

Brunni (./2613) :
On a manifestement des expériences différentes avec Visual Studio et Eclipse respectivement.
Manifestement cheeky
Brunni (./2613) :
Probablement qu'on n'utilise pas la même chose
Mais justement, tu utilises quoi qui est lent à réagir ? Quelle fonctionnalité ? Quel bouton te fait attendre son résultat ? Quel fenêtre tarde à apparaître ?
Brunni (./2613) :
qu'on n'a pas les mêmes plugins (dans mon cas je n'ai que Visual Assist X et un thème).
J'utilise eclipse JDT de base (eclipse for java developper), avec notamment le plugin Window builder (intégré de base aussi)
Quant à Visual, j'utilisais aussi Visual Assist X, qui était pas mal mais loin d'eclipse quand même niveau robustesse (le refactoring n'est pas très malin et se trompe facilement).
Uther (./2616) :
Il faut dire que Swing est fait de telle sorte que c'est facile de bloquer/ralentir l'EDT.
On peut bien coder en Swing mais c'est tellement facile de laisser du code potentiellement lent s’exécuter dans ce thread que sur une grosse application on fini par le faire volontairement ou non.
Euh, c'est légèrement normal que l'interface soit bloquée si le codeur bloque le thread de swing ?!

2621

Pen2: il y a de forte chances que le JDT soit un peu mieux ecrit que le CDT qui est une affrosité, un vrai monstre de lenteur...
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

2622

Pen^2 (./2603) :
Vous avez des exemples d'interfaces de programmes java qui rament ? Juste pour que je me rende compte.


Bha, *à chaque fois* que j'ai vu un soft en Java, il ramait (plus ou moins). Je ne vais citer personne ici mais y'a des logiciels métier vraiment... hum.... enfin bon grin le genre tu as un dual core et tu regrette la fluidité des ordis des années 80 wink

Bon maintenant est-ce que c'est du à 1)Java ou 2)certains codeurs Java, je pense que 1) n'est pas top mais que le gros problème est probablement 2).
«Les gens exigent la liberté d’expression pour compenser la liberté de pensée qu’ils préfèrent éviter.» - Sören Kierkegaard

La République, c’est comme la syphilis : quand on l’a attrapée, soit on se fait sauter le caisson, soit on essaie de vivre avec.

2623

Godzil (./2621) :
Pen2: il y a de forte chances que le JDT soit un peu mieux ecrit que le CDT qui est une affrosité, un vrai monstre de lenteur...
J'ai toujours lu que CDT était merdique, mais qu'il s'était amélioré quand même. Mais je n'ai jamais essayé.
very (./2622) :
Pen^2 (./2603) :
Vous avez des exemples d'interfaces de programmes java qui rament ? Juste pour que je me rende compte.


Bha, *à chaque fois* que j'ai vu un soft en Java, il ramait (plus ou moins). Je ne vais citer personne ici mais y'a des logiciels métier vraiment... hum.... enfin bon grin le genre tu as un dual core et tu regrette la fluidité des ordis des années 80 wink

Bon maintenant est-ce que c'est du à 1)Java ou 2)certains codeurs Java, je pense que 1) n'est pas top mais que le gros problème est probablement 2).
Oui mais bon, plein de logiciels métiers sont en interface DOS et tout moisis, probablement en C ou C++, est-ce qu'on doit blâmer ces langages ?
Donc, je penche vraiment pour 2) moi aussi.



Sinon, la première fois que j'ai utilisé eclipse c'était à l'école, sur des vieux Pentium pourris en salle de TP (qui furent changés juste après).
OK, là, je confirme que j'ai eu une très mauvaise première impression grin

2624

C'est une constante que je remarque : quand il y a un problème dans un logiciel Java, tout le monde a tendance à accuser Java, alors que s'ils ont le même problème dans un logiciel écrit dans un autre langage, même s'il est techniquement bien moins rapide/sécurisé/... que Java, c'est au mieux le développeur du logiciel qui est visé.

Je ne dit pas que Java n'est pas critiquable, loin de là, mais 90% des critiques qu'il reçoit ne sont pas particulièrement justifiés.
avatar

2625

Je ne supporte plus Netbeans, il rame bien trop souvent.
Tout ça parce qu'il a 6 ou 7 projets d'ouvert à la fois, avec un paquet de fichiers ouverts à la fois, et une flopée d'addons installés, le tout en gardant mon Firefox (et ses 30+ onglets d'ouvert) sur mon PC pro avec ses larges 4Go de RAM.
Bouh Java !
avatar
« Nous avons propagé sur Extranet une histoire fabriquée de toutes pièces selon laquelle une certaine disposition d'étoiles, vue depuis la planète d'origine des butariens, formaient le visage d'une déesse galarienne.
Sans chercher à vérifier ces informations, certains ont décrété que c'était la preuve de l'existence de la déesse. Ceux qui notaient le manque de preuves se faisaient attaquer. »

Legion, geth trolleur à portée galactique

2626

la plupart du temps c'est effectivement le code qui est mal fait.
Sur une appli java+C sur laquelle j'ai travaillé, en passant d'une vieille machine de plus de 10 ans à une toute nouvelle, en résultat on a x10 sur la vitesse de traitement en C, et difficilement un x2 sur le java en faisant aucune modif.

Un des traitements java le plus gourmand mettait 15min sur la nouvelle machine, après étude et correction de l'algo, le traitement se faisait en moins de 1s... pour dire à quel point c'était mal foutu...
avatar

2627

le problème est aussi que ces logiciels se veulent modulaires (OSGI, machin équivalent dans netbeans).

Du coup absolument tout est configurable et extensible par plugin, par contre bonjour les performances, tout est généralisé et non optimisé.

2628

Ce sujet a été coupé en 2 afin de séparer la discussion principale des posts suivants : ./2598, ./2599, ./2600, ./2601, ./2602, ./2603, ./2604, ./2605, ./2606, ./2607, ./2608, ./2609, ./2610, ./2611, ./2612, ./2613, ./2614, ./2615, ./2616, ./2617, ./2618, ./2619, ./2620, ./2621, ./2622, ./2623, ./2624, ./2625, ./2626. Pour vous rendre sur le nouveau sujet, suivez ce lien.
avatar
Ben, bouh, quoi :D

2629

avatar
Que cache le pays des Dieux ? - Forum Ghibli - Forum Littéraire

La fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.

2630

il a bien raison, quelles merdes ces bécanes

edit: "Spectre, distribué par Sony Pictures, " oups grin

2631

Ca sera un Nokiaka 33007
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

2632

http://www.nextinpact.com/news/94051-edgespartan-fait-menage-dans-vieilles-technologies-et-abandonne-activex.htm

Nettoyage par le vide pour le nouvel IE. Microsoft veut vraiment faire de Spartan (enfin, Edge) un navigateur qui se coupe de ses anciennes déboires.
avatar
« Nous avons propagé sur Extranet une histoire fabriquée de toutes pièces selon laquelle une certaine disposition d'étoiles, vue depuis la planète d'origine des butariens, formaient le visage d'une déesse galarienne.
Sans chercher à vérifier ces informations, certains ont décrété que c'était la preuve de l'existence de la déesse. Ceux qui notaient le manque de preuves se faisaient attaquer. »

Legion, geth trolleur à portée galactique

2633

C'est assez cohérent. Ces features sont de moins en moins utilisées et un boulet sur le plan de la sécurité. Et Microsoft est plus prompt à abandonner la compatibilité à long terme au profit de l'innovation qu'avant.
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

2634

mais maintenant il est plus facile de garder la compatibilité dans des VM smile
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

2635

Et pendant ce temps les DSI font des demandes de support étendu d'IE8.
*soupir*

2636

Je l'espérais en étant sur que ça n'arriverait jamais, mais tous les développeurs de moteurs web majeurs (Google, Mozilla, Microsoft et les développeurs principaux du projet webkit) se sont mis d'accord pour un bytecode commun a tous les navigateurs. top

https://brendaneich.com/2015/06/from-asm-js-to-webassembly/
avatar

2637

2638

trilove

2639

Il ne reste plus qu'à fabriquer un CPU qui exécute directement ce bytecode et la boucle est bouclée ! hehe
So much code to write, so little time.

2640

Pas tres dur a faire avec un FPGA
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.