Data Race Detector
by Devexperts
...
Data Race Detector (DRD) - это утилита для динамического обнаружения гонок (data races) в Java-программе. DRD реализован в виде java agent-a, то есть он запускается в той же JVM, что и целевое приложение, и динамически ищет фактические и некоторые потенциальные гонки в приложении во время его работы. Результаты работы DRD выводятся в лог-файлы. По каждой обнаруженной гонке печатается информация, которая будет полезна для устранения гонки в коде исходной программы.
Статус: release 0.7
Delivery bundle представляет собой архив DRD-<version_number>.zip. Его нужно распаковать в какую-нибудь папку, которую далее по тексту мы назваем DRD_HOME_DIR.
В DRD_HOME_DIR находятся
...
Прописать туда drd agent:
Code Block |
---|
java -javaagent:DRD_HOME_DIR/drd_agent.jar -Ddrd.settings.file=<...> ... |
если drd.setttings.file не указан, он по умолчанию ищется в DRD_HOME_DIR под именем drd.properties.
...