Narzędzie do testowania kodu wielowątkowo

0

Hejka,
widziałem na jakiejś prezentacji na temat memory model, jak pokazywane były fragmenty kodu i prezentujący pokazywał, jakie mogą być wyniki, jeśli ten kod będzie wywoływany wielowątkowo. Używał do tego jakiejś biblioteki/czegoś z jdk ? Nie mogę znaleźć tej prezentacji i tego narzędzia, a chciałbym poeksperymentować z różnymi mechanizmami wielowątkowości i takie narzędzie byłoby jak znalazł, stąd pytanie, czego używacie do takich zabaw ? :)

0

Czasem starczy po prostu odpalić kod kilka razy, żeby otrzymać różne wyniki.

0

Jeśli mówisz o prezentacjach Shipileva (https://shipilev.net/) odnośnie JMM to pokazywał on wyniki dopuszczone przez specyfikację, więc wyznaczone czysto analitycznie.
Często w swoich testach używa też JMH - http://openjdk.java.net/projects/code-tools/jmh/ i raczej tym możesz się pobawić

1

Wielowątkowo w jakim sensie. Jeżeli wydajność to JMH. Jeżeli błędy i szukanie fakapów to TestNG.

0

Potwierdzam jcstress.
W Polsce widziałem super prezentację na ten temat od Andrzeja Czarnego

https://speakerdeck.com/amczarny/a-practical-approach-to-java-memory-model

1 użytkowników online, w tym zalogowanych: 0, gości: 1