Logo du forum
 

Forum TTH-News

| Inscription | | Recherche | | FAQ | | Accueil | | Liste des membres |
| Calendrier |
 
Vous n'êtes pas identifié! [Connexion] ou [Inscription] Forum » Programmation » [Java] » Besoin de conseils pour tirer parti du multicore
Login Mot de passe

2 visiteurs sur ce topic (0 membre(s), 2 invité(s) )


Auteur
Sujet : Besoin de conseils pour tirer parti du multicore
Sarsipius
Vétéran
Membre # 15109

 Avatar du membre
Lieu : Nancy [54]

Messages :
4454 (0.89 par jour)




Message du 30-05-2007 @ 11:33   Afficher le profil   Envoyer un message privé   Editer le message   Citer le message      Afficher l'adresse IP   Alerter les modérateurs   


La question est dans le titre

J'ai développé une appli java et je voudrais savoir comment l'optimiser pour utiliser plusieurs processeurs

J'aurais dans premier temps besoin des grandes lignes pour me faire une idée parce que je n'y connais absolument rien...

Merki
----------

 MacBook Air 13" mid 2011 Core i5, MacBook Air 13" early 2015 Core i5
 iPhone 6 plus 64Go silver, iPad Air 2 64Go grey
 Watch Sport Silver
- Haut de page -
icy
Administrateur
Membre # 871

 Avatar du membre
Lieu : Bxl

Messages :
23217 (3.69 par jour)


Score :

Message du 30-05-2007 @ 11:50   Afficher le profil   Envoyer un message privé   Editer le message   Citer le message      Afficher l'adresse IP   Alerter les modérateurs   

c'est travaillé en multi thread ... c'est interessant pour faire des traitement en // sur les meme donnée ... meme si elle sont "modifiée".
Un exemple de base c'est un process qui rajoute des element dans une fille d'attente, pendant que l'autre les consument.

il te faut en gros, une class chef d'orchestre, qui va lancer les thread, les syncrhoniser, récupérer le result, les réutiliser en changeant certaines valeur , les killer etc...
evite de lancer plus de 10 thread simultané quand meme sur un petit pc ;)

Fait attention car meme si c'est tres puissant, le multithreading peu devenir tres tres complexe.

Par contre, pour ton pbm, je pense qu'il faudrait l'optimiser en single thread, car il a l'air anormalement lourd...

[message édité le 30-05-2007 @ 11:53 Par icy]
----------
"May He touch you with His Noodly Appendage"
- Haut de page -
Sarsipius
Vétéran
Membre # 15109

 Avatar du membre
Lieu : Nancy [54]

Messages :
4454 (0.89 par jour)




Message du 30-05-2007 @ 11:53   Afficher le profil   Envoyer un message privé   Editer le message   Citer le message      Afficher l'adresse IP   Alerter les modérateurs   

et c'est la jvm qui assure le load balancing entre les cores ?

j'ai eu des cours sur les threads mais à l'époque j'ai pas accroché et maintenant j'en ai besoin ! la loose !
----------

 MacBook Air 13" mid 2011 Core i5, MacBook Air 13" early 2015 Core i5
 iPhone 6 plus 64Go silver, iPad Air 2 64Go grey
 Watch Sport Silver
- Haut de page -
icy
Administrateur
Membre # 871

 Avatar du membre
Lieu : Bxl

Messages :
23217 (3.69 par jour)


Score :

Message du 30-05-2007 @ 11:55   Afficher le profil   Envoyer un message privé   Editer le message   Citer le message      Afficher l'adresse IP   Alerter les modérateurs   

les appserver j2ee gère depuis longtemps le multicore (faut dire que certain lance 20 thread rien qu'au démarage), et ils tournent sur un bete jvm.
Maintenant je sais pas te dire si c'est eux ou la jvm qui gère ca :o
----------
"May He touch you with His Noodly Appendage"
- Haut de page -


Aller dans le forum :  

Plan du forum | Contacter l'administrateur

Powered by SoulBB 3.0.1
© Soulmanto, 2003-2010

Valid XHTML 1.0 Transitional

Page générée en 0.035 secondes