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



 






Message du 30-05-2007 @ 11:33


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
- Haut de page -
icy



 






Message du 30-05-2007 @ 11:50

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]
- Haut de page -
Sarsipius



 






Message du 30-05-2007 @ 11:53

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 !
- Haut de page -
icy



 






Message du 30-05-2007 @ 11:55

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
- Haut de page -

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.037 secondes