Jak využít CPU na 100% v Javě

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

Uživatelský avatar
ClearSky
Level 4
Level 4
Příspěvky: 1093
Registrován: prosinec 10
Bydliště: Hostivice
Pohlaví: Muž

Jak využít CPU na 100% v Javě

Příspěvekod ClearSky » 31 kvě 2018 16:06

Ahoj, rád bych poprosil o radu, jak nejlépe vytížit CPU na 100%, nějakým složitým výpočtem apod., abych mohl po skončení změřit čas a porovnat výsledky... Děkuji


The ///M. The most powerful letter in the world.

Reklama
Uživatelský avatar
satik
Level 5.5
Level 5.5
Příspěvky: 3074
Registrován: leden 15
Bydliště: Praha / Krkonoše
Pohlaví: Muž

Re: Jak využít CPU na 100% v Javě

Příspěvekod satik » 31 kvě 2018 16:13

Budes potrebovat zatizit vsechny jadra, takze budes potrebovat se treba naucit s vlaknama.
https://www.facebook.com/peasantsandcastles/
https://www.twitch.tv/satikcz/
https://www.youtube.com/c/SatikCZE
PC: Intel Core i7 8700K@5GHz+EK KIT L360, ASUS Maximus X HERO, 32GB RAM@3466, MSI RTX 2080Ti Trio, Fractal Define S, Seasonic P860, SSD 2TB celkem
Periferie: 3x AOC AG271QG (1440p 165Hz IPS), Razer Deathadder+Blackadder Chroma, Steelseries QcK+, Sennheiser PC360, DXRACER OH/KF06/NB

Uživatelský avatar
ClearSky
Level 4
Level 4
Příspěvky: 1093
Registrován: prosinec 10
Bydliště: Hostivice
Pohlaví: Muž

Re: Jak využít CPU na 100% v Javě

Příspěvekod ClearSky » 28 čer 2018 20:50

Ještě to oživím s jednou otázkou... Přemýšlím, jak změřit přenosovou rychlost RAM paměti... Nějaký nápad?
The ///M. The most powerful letter in the world.

Uživatelský avatar
satik
Level 5.5
Level 5.5
Příspěvky: 3074
Registrován: leden 15
Bydliště: Praha / Krkonoše
Pohlaví: Muž

Re: Jak využít CPU na 100% v Javě

Příspěvekod satik » 28 čer 2018 21:29

kopirovat velky pole dat :)
https://www.facebook.com/peasantsandcastles/
https://www.twitch.tv/satikcz/
https://www.youtube.com/c/SatikCZE
PC: Intel Core i7 8700K@5GHz+EK KIT L360, ASUS Maximus X HERO, 32GB RAM@3466, MSI RTX 2080Ti Trio, Fractal Define S, Seasonic P860, SSD 2TB celkem
Periferie: 3x AOC AG271QG (1440p 165Hz IPS), Razer Deathadder+Blackadder Chroma, Steelseries QcK+, Sennheiser PC360, DXRACER OH/KF06/NB

Uživatelský avatar
ClearSky
Level 4
Level 4
Příspěvky: 1093
Registrován: prosinec 10
Bydliště: Hostivice
Pohlaví: Muž

Re: Jak využít CPU na 100% v Javě

Příspěvekod ClearSky » 28 čer 2018 21:34

Budu mít pole o velké velikosti naplněný intama a zkopíruju to do druhýho a změřím...? to je vše?
The ///M. The most powerful letter in the world.

Uživatelský avatar
satik
Level 5.5
Level 5.5
Příspěvky: 3074
Registrován: leden 15
Bydliště: Praha / Krkonoše
Pohlaví: Muž

Re: Jak využít CPU na 100% v Javě

Příspěvekod satik » 28 čer 2018 21:39

nejjednodussim zpusobem ano. Jen si ohlidej, abys zacal merit cas az kdyz to druhe pole existuje a nemeril tak i treba cas, po kterej se alokovalo (a java ho nulovala).
https://www.facebook.com/peasantsandcastles/
https://www.twitch.tv/satikcz/
https://www.youtube.com/c/SatikCZE
PC: Intel Core i7 8700K@5GHz+EK KIT L360, ASUS Maximus X HERO, 32GB RAM@3466, MSI RTX 2080Ti Trio, Fractal Define S, Seasonic P860, SSD 2TB celkem
Periferie: 3x AOC AG271QG (1440p 165Hz IPS), Razer Deathadder+Blackadder Chroma, Steelseries QcK+, Sennheiser PC360, DXRACER OH/KF06/NB

Uživatelský avatar
ClearSky
Level 4
Level 4
Příspěvky: 1093
Registrován: prosinec 10
Bydliště: Hostivice
Pohlaví: Muž

Re: Jak využít CPU na 100% v Javě

Příspěvekod ClearSky » 28 čer 2018 21:56

Jdu správným směrem?

Kód: Vybrat vše

int[] pole1 = new int[99999999];
        int[] pole2;
        long start1 = System.currentTimeMillis();
        pole1[0] = 1;
        for (int i = 0; i < pole1.length; i++) {
            pole1[i] = i + 1;
        }
       
      pole2 = pole1.clone();
       
        long konec1 = System.currentTimeMillis() - start1;
The ///M. The most powerful letter in the world.

Uživatelský avatar
satik
Level 5.5
Level 5.5
Příspěvky: 3074
Registrován: leden 15
Bydliště: Praha / Krkonoše
Pohlaví: Muž

Re: Jak využít CPU na 100% v Javě

Příspěvekod satik » 29 čer 2018 10:15

Ne, pole2 ještě není naalokovany, když zapinas stopky. Taky bacha, aby ti to kompilátor neodoptimalizoval (= celý to kopírování pole nepřeskočil)) když s nakopírovaným polem dál nic neděláš :)

Ono to není taková sranda tyhle věci :)
https://www.facebook.com/peasantsandcastles/
https://www.twitch.tv/satikcz/
https://www.youtube.com/c/SatikCZE
PC: Intel Core i7 8700K@5GHz+EK KIT L360, ASUS Maximus X HERO, 32GB RAM@3466, MSI RTX 2080Ti Trio, Fractal Define S, Seasonic P860, SSD 2TB celkem
Periferie: 3x AOC AG271QG (1440p 165Hz IPS), Razer Deathadder+Blackadder Chroma, Steelseries QcK+, Sennheiser PC360, DXRACER OH/KF06/NB

Uživatelský avatar
faraon
Master Level 8
Master Level 8
Příspěvky: 6443
Registrován: prosinec 10
Pohlaví: Muž

Re: Jak využít CPU na 100% v Javě

Příspěvekod faraon » 29 čer 2018 18:24

Tohle sice není přesně to co hledáš, ale spíš zajímavost pro inspiraci: http://blog.i-logout.cz/retrobenchmarking.php
"Pimonte, Pimonte, co jsi ty za pána, že za tebou padla ta majlandská brána, hop, hop, hop.
Ta majlandská brána a ty čtyři mosty, vystav si, Pi­monte, silnější forposty, hop, hop, hop!"

Píseň dobrého vojáka Švejka


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Firefox využití CPU na 100%
    od Scientific » 14 bře 2018 20:57 » v LiNuX a ostatní alternativní OS
    3
    893
    od Scientific
    19 bře 2018 11:43
  • Chrome po zapnutí zasekne CPU na 100% a stejně se nespustí
    od Grander » 26 led 2018 13:10 » v Internet a internetové prohlížeče
    2
    418
    od Nimcek
    30 led 2018 23:21
  • 100% vytížení disku
    od Besekr » 17 úno 2018 19:09 » v Problémy s hardwarem
    6
    780
    od Jarous
    05 bře 2018 22:51
  • Využití GPU 100%
    od xPrkgramminq » 06 kvě 2018 14:09 » v Problémy s hardwarem
    2
    407
    od xPrkgramminq
    06 kvě 2018 19:44
  • 100% využití disku
    od Misadcz » 29 črc 2018 10:07 » v Vše ostatní (hw)
    7
    453
    od xbs
    29 črc 2018 10:41

Zpět na “Programování a tvorba webu”

Kdo je online

Uživatelé prohlížející si toto fórum: CommonCrawl [Bot] a 0 hostů