Aller au contenu

Change
Photo

HeatTest : utilitaire de chauffe CPU "modérée".


  • Veuillez vous connecter pour répondre
38 réponses à ce sujet

#1
mahousensei

mahousensei

    Lécheur fou

  • Membre
  • 5 955 messages
  • LocalisationBelgique
Hello, je me suis fais un petit utilitaire qui fait chauffer le CPU (100% d'utilisation) mais pas comme un bourrin style OCCT ou autre. Voila le lien, certifié sans virus ou autre *chose contraignante*. Si ça ne fonctionne pas vérifier que vous avez bien la dernière version de java installée. ;)

Image IPB

Il suffit d'entrer le nombre de core physique pour chargé à 100%, le bouton Close stoppe tout aussi bien entendu. ;)

Si vous avez des questions sur comment ça marche ou sur le code n'hésitez pas. ^^

EDIT: v1.1 (+15% de chauffe).

EDIT2: v1.3b (nouvelle interface, box, console et détection automatique du nombre de coeurs). :)

Image IPB

EDIT3: v1.4 (les autres versions ont été supprimé car elles comportaient un gros bug dérangeant) Normalement, et à ma connaissance, il n'y a plus de bugs. :)

EDIT4: v1.4c Re-simplifié.

EDIT5: Version (provisoire) de Ribesg pour les plus de 4 cores logiques.

EDIT6: v2 Finalement j'ai repris grosso-modo le code de Ribesg en modifiant 2-3 trucs et en rajoutant les boutons qui ne sont actifs que quand il faut. ^^

Image IPB

EDIT7: V2.1 https://www.dropbox....eatTestV2.1.jar Refonte graphique.

Image IPB

Modifié par mahousensei, 14 décembre 2012 - 15:45.

  • 0

D4G: P8Z68-V PRO Gen3, >i5-2500k< 4,6GHz 1,3v, MSI >SLI GTX 670 PE<, Co&Ge 16Go, Fractal Core 3k, S. 830 SSD 64Go + Sea. 1To 7,2kTr/mn, C.TX850M. FS10629.

ASUS G46VW-CZ078H: HD+, >i7-3630QM<, C.Vengeance 8Go, >GTX 660M OC<,  750Go. FS2297. Sony VAIO VGN-FE21H: 1er portable/secours. M15x: vendu.
Bureau: Asus 3xVE228H, Razer Mamba 4G, Leviathan et Sabertooth, Steelseries QcK, G430, G27, CM QuickFire TK, etc. "Consoles": OnePlus 2, Gear VR 2 + S6.


#2
taredevideo

taredevideo

    Vidéopathe

  • Membre
  • 3 685 messages
  • LocalisationToronto (PVT) =D
je viens de tester :vert:
Comment t'as fait ? ( méthode du code je veut dire ;) )
  • 0

#3
mahousensei

mahousensei

    Lécheur fou

  • Membre
  • 5 955 messages
  • LocalisationBelgique
Plusieurs boucles infinies d'opérations arithmétiques gérées par des threads. ^^ Si tu as des idées pour des opérations arithmétiques qui font chauffer plus n'hésite pas ! XD (Et merci d'avoir testé ;) )

Modifié par mahousensei, 29 novembre 2012 - 19:48.

  • 0

D4G: P8Z68-V PRO Gen3, >i5-2500k< 4,6GHz 1,3v, MSI >SLI GTX 670 PE<, Co&Ge 16Go, Fractal Core 3k, S. 830 SSD 64Go + Sea. 1To 7,2kTr/mn, C.TX850M. FS10629.

ASUS G46VW-CZ078H: HD+, >i7-3630QM<, C.Vengeance 8Go, >GTX 660M OC<,  750Go. FS2297. Sony VAIO VGN-FE21H: 1er portable/secours. M15x: vendu.
Bureau: Asus 3xVE228H, Razer Mamba 4G, Leviathan et Sabertooth, Steelseries QcK, G430, G27, CM QuickFire TK, etc. "Consoles": OnePlus 2, Gear VR 2 + S6.


#4
thehunt33r

thehunt33r

    Grammar Watcher

  • Moderateur
  • 9 167 messages
  • LocalisationRennes
Calcul de nombres irrationnels sinon ^^' Ou de nombres premiers ^^
  • 0

T4G : Vendu :( (en arrivage : 5820K,32gb DDR4, 970)
P4G : PWNPCS P150SM : 4700MQ, GTX780m, 16gb DDR3, 1*mSATA M500 240GB et 2* Sandisk Ultra Plus 128GB, Ecran mat sous W8.1 Pro X64 & Fedora 21
Tablet4G : Dell Venue 8 Pro : Atom Z3740, 2gb DDR3, Windows 8.1

Server4G : HP N54L Debian
Mechs : IBM Model M 1994 - KBT Poker II Cherry MX Black - CM Storm Novatouch (Topre 45gr)

Spoiler

Spoiler

#5
DiiiaZoTe

DiiiaZoTe

    Grand Geek

  • Membre
  • 852 messages
  • LocalisationStrasbourg (67)
??:bigeyes:?? Vous parlez de quoi là XD Moi j'y connais rien en langage java et je suis qu'en première donc les termes mathematique aussi x)
  • 0

T4G : i7 3770K 4,2GHz + HD7950 GTX 980 + Z77 Gigabyte + SSD intel 180Go + HHD 1To et 320Go + 2x4Go ram + alim Corsair CXbronze 750W + Windows 10 ==> Zalman Z11 Plus | P4G : Asus G551 i7 + GTX 960mDiiiaZoTe.png


#6
thehunt33r

thehunt33r

    Grammar Watcher

  • Moderateur
  • 9 167 messages
  • LocalisationRennes
Ce dont je parlais c'est des termes mathématiques que j'ai fait en Seconde ^^'
Nombre irrationnel : Example Pi, un nombre qui a des chiffres après la virgule infinis et qui peut s'écrire sous la forme d'un nombre réel + un nombre complexe (ça, c'est de la Terminale ^^').
Nombre premier, j'espère que tu sais ce que c'est :P
  • 0

T4G : Vendu :( (en arrivage : 5820K,32gb DDR4, 970)
P4G : PWNPCS P150SM : 4700MQ, GTX780m, 16gb DDR3, 1*mSATA M500 240GB et 2* Sandisk Ultra Plus 128GB, Ecran mat sous W8.1 Pro X64 & Fedora 21
Tablet4G : Dell Venue 8 Pro : Atom Z3740, 2gb DDR3, Windows 8.1

Server4G : HP N54L Debian
Mechs : IBM Model M 1994 - KBT Poker II Cherry MX Black - CM Storm Novatouch (Topre 45gr)

Spoiler

Spoiler

#7
mahousensei

mahousensei

    Lécheur fou

  • Membre
  • 5 955 messages
  • LocalisationBelgique
Je lui ferais calculer des décimales infinie de pi ? Et pour l'instant j'utilise des int mais à mon avis des float serait plus lourd à calculer non (au niveau matériel il me semble que c'est beaucoup plus complexe) ?
Pour l'instant le programme génère ~120w contre ~200w pour OCCT non linpack, large data set et check d'erreur (HWInfo32).

Modifié par mahousensei, 29 novembre 2012 - 22:10.

  • 0

D4G: P8Z68-V PRO Gen3, >i5-2500k< 4,6GHz 1,3v, MSI >SLI GTX 670 PE<, Co&Ge 16Go, Fractal Core 3k, S. 830 SSD 64Go + Sea. 1To 7,2kTr/mn, C.TX850M. FS10629.

ASUS G46VW-CZ078H: HD+, >i7-3630QM<, C.Vengeance 8Go, >GTX 660M OC<,  750Go. FS2297. Sony VAIO VGN-FE21H: 1er portable/secours. M15x: vendu.
Bureau: Asus 3xVE228H, Razer Mamba 4G, Leviathan et Sabertooth, Steelseries QcK, G430, G27, CM QuickFire TK, etc. "Consoles": OnePlus 2, Gear VR 2 + S6.


#8
thehunt33r

thehunt33r

    Grammar Watcher

  • Moderateur
  • 9 167 messages
  • LocalisationRennes
Bah en fait HyperPi et Prime 95 c'est ça en gros ^^'

Edit: Je viens de tester, le 4 coeurs ça marche bien par contre un seul coeur ça me met aucun coeur à 100% mais vaguement 40% à chaque.

Modifié par thehunt33r, 29 novembre 2012 - 22:30.

  • 0

T4G : Vendu :( (en arrivage : 5820K,32gb DDR4, 970)
P4G : PWNPCS P150SM : 4700MQ, GTX780m, 16gb DDR3, 1*mSATA M500 240GB et 2* Sandisk Ultra Plus 128GB, Ecran mat sous W8.1 Pro X64 & Fedora 21
Tablet4G : Dell Venue 8 Pro : Atom Z3740, 2gb DDR3, Windows 8.1

Server4G : HP N54L Debian
Mechs : IBM Model M 1994 - KBT Poker II Cherry MX Black - CM Storm Novatouch (Topre 45gr)

Spoiler

Spoiler

#9
DiiiaZoTe

DiiiaZoTe

    Grand Geek

  • Membre
  • 852 messages
  • LocalisationStrasbourg (67)

Ce dont je parlais c'est des termes mathématiques que j'ai fait en Seconde ^^'
Nombre irrationnel : Example Pi, un nombre qui a des chiffres après la virgule infinis et qui peut s'écrire sous la forme d'un nombre réel + un nombre complexe (ça, c'est de la Terminale ^^').
Nombre premier, j'espère que tu sais ce que c'est :P

Je viens de me souvenir des nombres irrationnels mais étant en première S en plus, je me souviens vraiment plus de ce que c'est que les nombres premier, je suis vraiment con malgré que j'ai 18 en maths XD
  • 0

T4G : i7 3770K 4,2GHz + HD7950 GTX 980 + Z77 Gigabyte + SSD intel 180Go + HHD 1To et 320Go + 2x4Go ram + alim Corsair CXbronze 750W + Windows 10 ==> Zalman Z11 Plus | P4G : Asus G551 i7 + GTX 960mDiiiaZoTe.png


#10
mahousensei

mahousensei

    Lécheur fou

  • Membre
  • 5 955 messages
  • LocalisationBelgique

Edit: Je viens de tester, le 4 coeurs ça marche bien par contre un seul coeur ça me met aucun coeur à 100% mais vaguement 40% à chaque.

Ouaip j'avais remarquer aussi. :) C'est le shell qui décide tout seul. :P Ça veut dire que c'est bien fait quoi. XD
  • 0

D4G: P8Z68-V PRO Gen3, >i5-2500k< 4,6GHz 1,3v, MSI >SLI GTX 670 PE<, Co&Ge 16Go, Fractal Core 3k, S. 830 SSD 64Go + Sea. 1To 7,2kTr/mn, C.TX850M. FS10629.

ASUS G46VW-CZ078H: HD+, >i7-3630QM<, C.Vengeance 8Go, >GTX 660M OC<,  750Go. FS2297. Sony VAIO VGN-FE21H: 1er portable/secours. M15x: vendu.
Bureau: Asus 3xVE228H, Razer Mamba 4G, Leviathan et Sabertooth, Steelseries QcK, G430, G27, CM QuickFire TK, etc. "Consoles": OnePlus 2, Gear VR 2 + S6.


#11
Arkh

Arkh

    Geek diplomé

  • Membre
  • 2 259 messages

@DiiiaZoTe : Il n'est jamais trop tard : http://www.siteduzer...ammer-en-c.html

Bon sinon, pour le prog, je conseille de faire du DP (double précision) avec des fonctions a bases de séries limitées : sin cos, exp, ln, etc. Il faut éviter de bouger des données depuis la RAM, pas faire d'allocation et ne pas faire d'opération de synchronisation entre les threads et entre chaque threads et l'OS.

Au final je verrai bien un petit :

double e = rand(); // une unique fois (car force peut-etre un sync)
while(running)
{
    if(e<=1.0 && e>=-1.0)
        e = exp(e);
    else if(e<=1.0)
        e = sin(e);
    else
        e = cos(e);
}

Tout devrait rester dans le cache, maximiser le nombre d'instructions et produire un code non-optimisé sur les séries (le compilo ne connait aucun schema a l'avance).

Apres, il faudrait cibler les architectures CPU et verifier que les threads sont repartis 1 par coeur/fils.

Sinon, bon boulot (meme si je n'ai pas teste, c'est une bonne idee).


  • 0

D900F : I7 950 (8x3.1Ghz) /// 6GB DDR3 1333MHz (3x2Go) /// GTX 280M (128CC/1GHz/1Go) /// 2x320GB 7200Trs/min /// WUXGA Non-Glare Screen 1920x1200 /// Razer Abyssus /// NC-2000 /// By PcSystems-EvolutionX /// Powered by Debian!

> Get Process Explorer


#12
mahousensei

mahousensei

    Lécheur fou

  • Membre
  • 5 955 messages
  • LocalisationBelgique
Ok, je testerai ça aussi. ^^ Merki.

EDIT: J'arrive à 145w avec ton code remit en java Arkh. ;)

https://www.dropbox....eatTestV1.1.jar Chauffe environ 15% plus fort.

Modifié par mahousensei, 30 novembre 2012 - 12:42.

  • 0

D4G: P8Z68-V PRO Gen3, >i5-2500k< 4,6GHz 1,3v, MSI >SLI GTX 670 PE<, Co&Ge 16Go, Fractal Core 3k, S. 830 SSD 64Go + Sea. 1To 7,2kTr/mn, C.TX850M. FS10629.

ASUS G46VW-CZ078H: HD+, >i7-3630QM<, C.Vengeance 8Go, >GTX 660M OC<,  750Go. FS2297. Sony VAIO VGN-FE21H: 1er portable/secours. M15x: vendu.
Bureau: Asus 3xVE228H, Razer Mamba 4G, Leviathan et Sabertooth, Steelseries QcK, G430, G27, CM QuickFire TK, etc. "Consoles": OnePlus 2, Gear VR 2 + S6.


#13
mahousensei

mahousensei

    Lécheur fou

  • Membre
  • 5 955 messages
  • LocalisationBelgique
V1.3b https://www.dropbox....atTestV1.3b.jar
Nouvelle interface, box, console et détection automatique du nombre de coeurs. :)
Par contre si on fait Start-Stop-Start ce ne fonctionne toujours pas... :/

Image IPB
  • 0

D4G: P8Z68-V PRO Gen3, >i5-2500k< 4,6GHz 1,3v, MSI >SLI GTX 670 PE<, Co&Ge 16Go, Fractal Core 3k, S. 830 SSD 64Go + Sea. 1To 7,2kTr/mn, C.TX850M. FS10629.

ASUS G46VW-CZ078H: HD+, >i7-3630QM<, C.Vengeance 8Go, >GTX 660M OC<,  750Go. FS2297. Sony VAIO VGN-FE21H: 1er portable/secours. M15x: vendu.
Bureau: Asus 3xVE228H, Razer Mamba 4G, Leviathan et Sabertooth, Steelseries QcK, G430, G27, CM QuickFire TK, etc. "Consoles": OnePlus 2, Gear VR 2 + S6.


#14
-Sniper-Wolf-

-Sniper-Wolf-

    geekette

  • Membre
  • 1 171 messages
J'me suis permise de décompiler ton programme pour le corriger :

http://www.2shared.c...eatTestV14.html

En fait tu ne crées tes threads qu'une seule fois, au lancement. Quand tu les stoppes, tes threads sont stoppés. Quand tu recommences, tu essaies de les redémarrer, or il faut en faire des nouveaux.
J'ai corrigé comme ça mais on pourrait aussi imaginer redémarrer les anciens, à voir. :)

C'est peut-être le décompilateur qui a fait ça, mais d'une manière générale, ne fais jamais de classes internes, préfère une classe = un fichier. Egalement, tu devrais peut être revoir tes boucles dans la classe heattest, elles fonctionnent, mais ça n'est pas joli/facile à relire. :)
Désormais en Java tu peux par exemple faire avec une liste de threads :

public ArrayList<Thread> threads = new ArrayList<Thread>();

for(Thread t : threads){
t.stop();
}
Ca veut dire, pour chaque thread "t" dans la liste "threads", faire ...
N'oublie pas non plus que tu peux vider une liste "threads" avec threads.clear(), par exemple.

Pour stopper tous tes threads, c'est beaucoup plus lisible.
Je ne l'ai pas corrigé, tu pourras essayer.
(Tu n'as normalement pas besoin de tes paramètres int i dans tes fonctions start, stop etc)

Modifié par -Sniper-Wo?lf-, 13 décembre 2012 - 11:43.

  • 0
Image IPB
GPU : O/c 850/1700/1400 @0.91V MX4 + Phobya Pads 79°c Full Furmark
UL30VT : [13 pouces] [SU7300 1.73Ghz u/v 0.875V] [80Go Postville] [4go 1333Mhz] [G210m @770/1700/950]
Score : 4250pts 3dm06 :D w/ 14 hours Battery Life

#15
Ribesg

Ribesg

    Newbie

  • Membre
  • 413 messages
  • LocalisationGrenoble
Montre le code source qu'on puisse en discuter autour d'une vraie base :D
  • 0

MSI GT70 OND-474FR Dragon Edition

    => i7 3630QM, GeForce GTX 675MX, SSD 2x64Go mSATA RAID0 + HDD WD 750 Go @ 7200 tr/min

HTC One X+


#16
mahousensei

mahousensei

    Lécheur fou

  • Membre
  • 5 955 messages
  • LocalisationBelgique
Oh ho ! Merci beaucoup, je ne trouvais pas comment résoudre mon problème de threads. ^^' Maintenant il est enfin "fully fonctionnal". ;)

EDIT: v1.4 j'ai nettoyé un peu le code et plus de bug connus. https://www.dropbox....eatTestV1.4.jar Merci -Sniper-Wolf- ;)

Montre le code source qu'on puisse en discuter autour d'une vraie base :D

Tu peux toujours décompiler. ;)

Modifié par mahousensei, 13 décembre 2012 - 13:32.

  • 0

D4G: P8Z68-V PRO Gen3, >i5-2500k< 4,6GHz 1,3v, MSI >SLI GTX 670 PE<, Co&Ge 16Go, Fractal Core 3k, S. 830 SSD 64Go + Sea. 1To 7,2kTr/mn, C.TX850M. FS10629.

ASUS G46VW-CZ078H: HD+, >i7-3630QM<, C.Vengeance 8Go, >GTX 660M OC<,  750Go. FS2297. Sony VAIO VGN-FE21H: 1er portable/secours. M15x: vendu.
Bureau: Asus 3xVE228H, Razer Mamba 4G, Leviathan et Sabertooth, Steelseries QcK, G430, G27, CM QuickFire TK, etc. "Consoles": OnePlus 2, Gear VR 2 + S6.


#17
Ribesg

Ribesg

    Newbie

  • Membre
  • 413 messages
  • LocalisationGrenoble
T'es sérieux là ? :bigeyes:
kthksbye :pff:
  • 0

MSI GT70 OND-474FR Dragon Edition

    => i7 3630QM, GeForce GTX 675MX, SSD 2x64Go mSATA RAID0 + HDD WD 750 Go @ 7200 tr/min

HTC One X+


#18
mahousensei

mahousensei

    Lécheur fou

  • Membre
  • 5 955 messages
  • LocalisationBelgique

T'es sérieux là ? :bigeyes:
kthksbye :pff:

Bah c'est pas compliquer, mais si tu veux je peux t'envoyer par mp le code principal histoire de pas avoir 200 lignes de code en plein milieu du bazar. :P
  • 0

D4G: P8Z68-V PRO Gen3, >i5-2500k< 4,6GHz 1,3v, MSI >SLI GTX 670 PE<, Co&Ge 16Go, Fractal Core 3k, S. 830 SSD 64Go + Sea. 1To 7,2kTr/mn, C.TX850M. FS10629.

ASUS G46VW-CZ078H: HD+, >i7-3630QM<, C.Vengeance 8Go, >GTX 660M OC<,  750Go. FS2297. Sony VAIO VGN-FE21H: 1er portable/secours. M15x: vendu.
Bureau: Asus 3xVE228H, Razer Mamba 4G, Leviathan et Sabertooth, Steelseries QcK, G430, G27, CM QuickFire TK, etc. "Consoles": OnePlus 2, Gear VR 2 + S6.


#19
Ribesg

Ribesg

    Newbie

  • Membre
  • 413 messages
  • LocalisationGrenoble
Je sais que c'est pas compliqué. Mais c'est la pire façon de faire.

Normalement, décompiler du code Java ne sert qu'à modifier un code que tu n'as pas le droit de récupérer/modifier.

Question de principe, fait un github !

EDIT : Ou un google code ou autre hein... Mais j'aime bien github :)

Modifié par Ribesg, 13 décembre 2012 - 13:55.

  • 0

MSI GT70 OND-474FR Dragon Edition

    => i7 3630QM, GeForce GTX 675MX, SSD 2x64Go mSATA RAID0 + HDD WD 750 Go @ 7200 tr/min

HTC One X+


#20
mahousensei

mahousensei

    Lécheur fou

  • Membre
  • 5 955 messages
  • LocalisationBelgique

http://www.2shared.c...eatTestV14.html

En fait tu peux prendre celui-là, j'ai juste dégrossit mon code avec ses conseils. ;)
  • 0

D4G: P8Z68-V PRO Gen3, >i5-2500k< 4,6GHz 1,3v, MSI >SLI GTX 670 PE<, Co&Ge 16Go, Fractal Core 3k, S. 830 SSD 64Go + Sea. 1To 7,2kTr/mn, C.TX850M. FS10629.

ASUS G46VW-CZ078H: HD+, >i7-3630QM<, C.Vengeance 8Go, >GTX 660M OC<,  750Go. FS2297. Sony VAIO VGN-FE21H: 1er portable/secours. M15x: vendu.
Bureau: Asus 3xVE228H, Razer Mamba 4G, Leviathan et Sabertooth, Steelseries QcK, G430, G27, CM QuickFire TK, etc. "Consoles": OnePlus 2, Gear VR 2 + S6.


#21
Ribesg

Ribesg

    Newbie

  • Membre
  • 413 messages
  • LocalisationGrenoble
J'ai jeté un coup d'oeil et c'est hyper sale :lol:
Y'a pas mal d'erreurs.
Par exemple ta variable st est déclarée, initialisée et utilisée une seule fois. Pourquoi existe-t-elle alors ?
Tu as une condition marrante :
if ((i != 1) && (i != 2) && (i != 3) && (i != 4)) i = 1;
Et pourquoi pas plutôt :
if (i < 1 || i > 4) i = 1;
La variable checkstate est mal nommée. J'ai même pas compris à quoi elle sert :D La variable v aussi est pas super explicite, de même pour les "labx".
La variable console est inutile.
((Thread)this.threads.get®), y'a besoin d'un cast ici ?
Integer.valueOf((String)this.cb.getSelectedItem()).intValue();, le intValue() est superflu.

Et encore pas mal de petites choses. :D Je suppose que les 4 classes identiques et nommées différemment, c'est ça que tu as corrigé en disant "dégrossi" ? :)


Sinon niveau des calculs, la racine carrée est bien lourde à calculer il me semble (Math.sqrt()).

Modifié par Ribesg, 13 décembre 2012 - 15:08.

  • 0

MSI GT70 OND-474FR Dragon Edition

    => i7 3630QM, GeForce GTX 675MX, SSD 2x64Go mSATA RAID0 + HDD WD 750 Go @ 7200 tr/min

HTC One X+


#22
mahousensei

mahousensei

    Lécheur fou

  • Membre
  • 5 955 messages
  • LocalisationBelgique
La variable st c'est ce qu'il y a dans ma box pour le choix du nombre de core. Pour le if j'ai pris le premier truc auquel j'ai pensé donc oui c'est moche. Pour les labx c'est parce que j'ai fait plusieurs label au début puis j'ai changé mais en gardant le nom des variables. Et sinon le reste ce n'est plus d'application (corrigé ou supprimé). ;) La cast en Thread c'est -Sniper-Wolf- j'ai pas fait attention. :P

EDIT: v1.4c https://www.dropbox....atTestV1.4c.jar Re-simplifié.

EDIT2: Pour les 4 classes identiques, on peut pas laisser 2 fois le même thread. :/

Modifié par mahousensei, 13 décembre 2012 - 16:00.

  • 0

D4G: P8Z68-V PRO Gen3, >i5-2500k< 4,6GHz 1,3v, MSI >SLI GTX 670 PE<, Co&Ge 16Go, Fractal Core 3k, S. 830 SSD 64Go + Sea. 1To 7,2kTr/mn, C.TX850M. FS10629.

ASUS G46VW-CZ078H: HD+, >i7-3630QM<, C.Vengeance 8Go, >GTX 660M OC<,  750Go. FS2297. Sony VAIO VGN-FE21H: 1er portable/secours. M15x: vendu.
Bureau: Asus 3xVE228H, Razer Mamba 4G, Leviathan et Sabertooth, Steelseries QcK, G430, G27, CM QuickFire TK, etc. "Consoles": OnePlus 2, Gear VR 2 + S6.


#23
Ribesg

Ribesg

    Newbie

  • Membre
  • 413 messages
  • LocalisationGrenoble

La variable st c'est ce qu'il y a dans ma box pour le choix du nombre de core.

public String[] st = { "1", "2", "4" };
public JComboBox cb = new JComboBox(this.st);
Fais plutôt :
public JComboBox cb = new JComboBox({ "1", "2", "4" });
Mais bon, de toutes façon, il y a des processeurs à 6 et 8 coeurs, donc la plupart du code deviens faux. Il faudrait rendre ça plutôt générique :)

Tu peux exporter ton code dans le .jar ? Ce serait plus simple :)

Modifié par Ribesg, 13 décembre 2012 - 15:37.

  • 0

MSI GT70 OND-474FR Dragon Edition

    => i7 3630QM, GeForce GTX 675MX, SSD 2x64Go mSATA RAID0 + HDD WD 750 Go @ 7200 tr/min

HTC One X+


#24
mahousensei

mahousensei

    Lécheur fou

  • Membre
  • 5 955 messages
  • LocalisationBelgique

Mais bon, de toutes façon, il y a des processeurs à 6 et 8 coeurs, donc la plupart du code deviens faux. Il faudrait rendre ça plutôt générique. :)

Il se remet sur 1 coeur par défaut et 4 max, c'est juste que ça prendras pas 100% du proco. x)
Si tu me trouve une soluce pour lancer 8 fois le même threads je te fais ça desuite. :P

public JComboBox cb = new JComboBox({ "1", "2", "4" });
Marche pas, j'ai déjà essayé.

Voila, voila (le code, projet sous eclipse): https://www.dropbox....odeHeatTest.zip

Modifié par mahousensei, 13 décembre 2012 - 15:48.

  • 0

D4G: P8Z68-V PRO Gen3, >i5-2500k< 4,6GHz 1,3v, MSI >SLI GTX 670 PE<, Co&Ge 16Go, Fractal Core 3k, S. 830 SSD 64Go + Sea. 1To 7,2kTr/mn, C.TX850M. FS10629.

ASUS G46VW-CZ078H: HD+, >i7-3630QM<, C.Vengeance 8Go, >GTX 660M OC<,  750Go. FS2297. Sony VAIO VGN-FE21H: 1er portable/secours. M15x: vendu.
Bureau: Asus 3xVE228H, Razer Mamba 4G, Leviathan et Sabertooth, Steelseries QcK, G430, G27, CM QuickFire TK, etc. "Consoles": OnePlus 2, Gear VR 2 + S6.


#25
Ribesg

Ribesg

    Newbie

  • Membre
  • 413 messages
  • LocalisationGrenoble

public JComboBox cb = new JComboBox({ "1", "2", "4" });
Marche pas, j'ai déjà essayé.

Ah bizarre, bah essaye la version un peu moins jolie à lire :
public JComboBox cb = new JComboBox(new String[]{ "1", "2", "4" });

  • 0

MSI GT70 OND-474FR Dragon Edition

    => i7 3630QM, GeForce GTX 675MX, SSD 2x64Go mSATA RAID0 + HDD WD 750 Go @ 7200 tr/min

HTC One X+


#26
mahousensei

mahousensei

    Lécheur fou

  • Membre
  • 5 955 messages
  • LocalisationBelgique
Le lien code et v1.4c remit à jour.

Est-ce que quelqu'un avec un ix hyperthreadé 4/8 ou 2/4 pourrait tester si le programme renvoie le nombre de coeurs physiques ou logiques (1 si >4) ? Merci.

EDIT: Ok, se sont les coeurs logiques. :)

Modifié par mahousensei, 13 décembre 2012 - 17:55.

  • 0

D4G: P8Z68-V PRO Gen3, >i5-2500k< 4,6GHz 1,3v, MSI >SLI GTX 670 PE<, Co&Ge 16Go, Fractal Core 3k, S. 830 SSD 64Go + Sea. 1To 7,2kTr/mn, C.TX850M. FS10629.

ASUS G46VW-CZ078H: HD+, >i7-3630QM<, C.Vengeance 8Go, >GTX 660M OC<,  750Go. FS2297. Sony VAIO VGN-FE21H: 1er portable/secours. M15x: vendu.
Bureau: Asus 3xVE228H, Razer Mamba 4G, Leviathan et Sabertooth, Steelseries QcK, G430, G27, CM QuickFire TK, etc. "Consoles": OnePlus 2, Gear VR 2 + S6.


#27
Ribesg

Ribesg

    Newbie

  • Membre
  • 413 messages
  • LocalisationGrenoble
Il me trouve 8 coeurs sur mon i7, donc c'est les coeurs logiques :)

J'ai fait un peu de refactoring là... Je teste. Non, j'ai fait beaucoup de refactoring en fait.

EDIT : Et voilà !
Projet Eclipse : http://dl.dropbox.co...64/HeatTest.zip
Fichier executable .jar : http://dl.dropbox.co...64/HeatTest.jar

Modifié par Ribesg, 13 décembre 2012 - 16:54.

  • 0

MSI GT70 OND-474FR Dragon Edition

    => i7 3630QM, GeForce GTX 675MX, SSD 2x64Go mSATA RAID0 + HDD WD 750 Go @ 7200 tr/min

HTC One X+


#28
mahousensei

mahousensei

    Lécheur fou

  • Membre
  • 5 955 messages
  • LocalisationBelgique
Merci, ça me montre bien la différence entre un pro et un étudiant. ^^' (je suis un peu deg mais en même temps c'est à ça que je devrais arriver ;) ) Mais je vais réfléchir voir si je réimplémente avec tes éléments à ma façon (pour une v2) ou je rafistole vite fait pour une v1.5. :/ Je vais aussi revoir en détail ton code pour voir comment ton implémentation fonctionne.

Et j'ai encore changé quelques truc depuis la version sur laquelle tu as travaillé mais rien d'important.

Modifié par mahousensei, 13 décembre 2012 - 17:28.

  • 0

D4G: P8Z68-V PRO Gen3, >i5-2500k< 4,6GHz 1,3v, MSI >SLI GTX 670 PE<, Co&Ge 16Go, Fractal Core 3k, S. 830 SSD 64Go + Sea. 1To 7,2kTr/mn, C.TX850M. FS10629.

ASUS G46VW-CZ078H: HD+, >i7-3630QM<, C.Vengeance 8Go, >GTX 660M OC<,  750Go. FS2297. Sony VAIO VGN-FE21H: 1er portable/secours. M15x: vendu.
Bureau: Asus 3xVE228H, Razer Mamba 4G, Leviathan et Sabertooth, Steelseries QcK, G430, G27, CM QuickFire TK, etc. "Consoles": OnePlus 2, Gear VR 2 + S6.


#29
Ribesg

Ribesg

    Newbie

  • Membre
  • 413 messages
  • LocalisationGrenoble
Je suis pro + étudiant = apprenti :P
Je suis Apprenti Ingénieur Développeur chez HP, en apprentissage à l'Ensimag :-)
Du coup j'ai un DUT Informatique donc je sais coder, après y'a pas mal de choses qui viennent avec la pratique. Je fais encore pas mal de trucs débiles quand je code.
Je fais du Java depuis 2 ans seulement (J'ai commencé en faisant des plugins pour Bukkit, que je fais toujours d'ailleurs). J'ai encore énormément de choses à apprendre encore.

Sinon, je sais pas si c'est possible de chopper uniquement le nombre de coeurs physiques et pas logiques, mais en tout cas je pense pas que tu puisses choisir de lancer un thread / coeur physique par exemple.
  • 0

MSI GT70 OND-474FR Dragon Edition

    => i7 3630QM, GeForce GTX 675MX, SSD 2x64Go mSATA RAID0 + HDD WD 750 Go @ 7200 tr/min

HTC One X+


#30
mahousensei

mahousensei

    Lécheur fou

  • Membre
  • 5 955 messages
  • LocalisationBelgique
Bah logiquement tu lance un thread par coeur logique je suppose, lance en 4 pour voir si ça charge à 100% ou pas. :P Moi je suis étudiant à l'unif mais je n'ai qu'un an de java dans les pattes donc j'ai pas un niveau d'enfer. ^^' En voyant ton code j'ai toute de suite vu et compris dans quel esprit ça a été codé. :P

Modifié par mahousensei, 13 décembre 2012 - 17:41.

  • 0

D4G: P8Z68-V PRO Gen3, >i5-2500k< 4,6GHz 1,3v, MSI >SLI GTX 670 PE<, Co&Ge 16Go, Fractal Core 3k, S. 830 SSD 64Go + Sea. 1To 7,2kTr/mn, C.TX850M. FS10629.

ASUS G46VW-CZ078H: HD+, >i7-3630QM<, C.Vengeance 8Go, >GTX 660M OC<,  750Go. FS2297. Sony VAIO VGN-FE21H: 1er portable/secours. M15x: vendu.
Bureau: Asus 3xVE228H, Razer Mamba 4G, Leviathan et Sabertooth, Steelseries QcK, G430, G27, CM QuickFire TK, etc. "Consoles": OnePlus 2, Gear VR 2 + S6.





0 utilisateur(s) li(sen)t ce sujet

0 membre(s), 0 invité(s), 0 utilisateur(s) anonyme(s)