From f36f414033dd967698ee0b86b4388a846e0f3487 Mon Sep 17 00:00:00 2001 From: Daniil Vinichenko Date: Tue, 14 Oct 2025 16:22:10 +0300 Subject: [PATCH] init commit --- .idea/.gitignore | 3 + .idea/.name | 1 + .idea/codeStyles/Project.xml | 10 + .idea/codeStyles/codeStyleConfig.xml | 5 + .idea/gradle.xml | 16 + .idea/kotlinc.xml | 6 + .idea/misc.xml | 5 + .idea/vcs.xml | 6 + Results.zip | Bin 0 -> 127187 bytes ...20\260\320\273\320\270\320\267\320\260.md" | 74 + Resume/imgs/image 1.png | Bin 0 -> 43690 bytes Resume/imgs/image 2.png | Bin 0 -> 41978 bytes Resume/imgs/image.png | Bin 0 -> 44193 bytes build.gradle.kts | 8 +- gradle/wrapper/gradle-wrapper.jar | Bin 63375 -> 43764 bytes gradle/wrapper/gradle-wrapper.properties | 2 +- gradlew | 25 +- gradlew.bat | 26 +- jcstress-results-2025-10-13-16-38-41.bin.gz | Bin 0 -> 9931 bytes jcstress-results-2025-10-14-16-02-19.bin.gz | Bin 0 -> 10 bytes jcstress-results-2025-10-14-16-03-33.bin.gz | Bin 0 -> 1791 bytes jcstress-results-2025-10-14-16-04-32.bin.gz | Bin 0 -> 3988 bytes results/index.html | 124 + results/org.itmo.BFSStressTest.html | 2729 +++++ results/org.itmo.UnsafeCounterTest.html | 9181 +++++++++++++++++ src/main/java/org/itmo/Graph.java | 196 +- src/main/java/org/itmo/UnsafeCounter.java | 2 +- src/test/java/org/itmo/BFSStressTest.java | 95 + src/test/java/org/itmo/BFSTest.java | 4 +- tmp/img.png | Bin 0 -> 31850 bytes tmp/results.txt | 30 +- 31 files changed, 12504 insertions(+), 44 deletions(-) create mode 100644 .idea/.gitignore create mode 100644 .idea/.name create mode 100644 .idea/codeStyles/Project.xml create mode 100644 .idea/codeStyles/codeStyleConfig.xml create mode 100644 .idea/gradle.xml create mode 100644 .idea/kotlinc.xml create mode 100644 .idea/misc.xml create mode 100644 .idea/vcs.xml create mode 100644 Results.zip create mode 100644 "Resume/L1 \320\236\320\277\321\200\320\265\320\264\320\265\320\273\320\265\320\275\320\270\320\265 \320\264\320\276\321\201\321\202\320\270\320\266\320\270\320\274\320\276\321\201\321\202\320\270 \320\277\320\260\321\200\320\260\320\273\320\273\320\265\320\273\320\270\320\267\320\274\320\260 \320\270 \321\200\320\265\320\260\320\273\320\270\320\267\320\260.md" create mode 100644 Resume/imgs/image 1.png create mode 100644 Resume/imgs/image 2.png create mode 100644 Resume/imgs/image.png create mode 100644 jcstress-results-2025-10-13-16-38-41.bin.gz create mode 100644 jcstress-results-2025-10-14-16-02-19.bin.gz create mode 100644 jcstress-results-2025-10-14-16-03-33.bin.gz create mode 100644 jcstress-results-2025-10-14-16-04-32.bin.gz create mode 100644 results/index.html create mode 100644 results/org.itmo.BFSStressTest.html create mode 100644 results/org.itmo.UnsafeCounterTest.html create mode 100644 src/test/java/org/itmo/BFSStressTest.java create mode 100644 tmp/img.png diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..26d3352 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,3 @@ +# Default ignored files +/shelf/ +/workspace.xml diff --git a/.idea/.name b/.idea/.name new file mode 100644 index 0000000..ec463ac --- /dev/null +++ b/.idea/.name @@ -0,0 +1 @@ +leet \ No newline at end of file diff --git a/.idea/codeStyles/Project.xml b/.idea/codeStyles/Project.xml new file mode 100644 index 0000000..1bec35e --- /dev/null +++ b/.idea/codeStyles/Project.xml @@ -0,0 +1,10 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/codeStyles/codeStyleConfig.xml b/.idea/codeStyles/codeStyleConfig.xml new file mode 100644 index 0000000..79ee123 --- /dev/null +++ b/.idea/codeStyles/codeStyleConfig.xml @@ -0,0 +1,5 @@ + + + + \ No newline at end of file diff --git a/.idea/gradle.xml b/.idea/gradle.xml new file mode 100644 index 0000000..ce1c62c --- /dev/null +++ b/.idea/gradle.xml @@ -0,0 +1,16 @@ + + + + + + + \ No newline at end of file diff --git a/.idea/kotlinc.xml b/.idea/kotlinc.xml new file mode 100644 index 0000000..e805548 --- /dev/null +++ b/.idea/kotlinc.xml @@ -0,0 +1,6 @@ + + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..86dabff --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..35eb1dd --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/Results.zip b/Results.zip new file mode 100644 index 0000000000000000000000000000000000000000..73cf52c7a532cb4ca3d7769b25f6cb64fc4536d3 GIT binary patch literal 127187 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 literal 0 HcmV?d00001 diff --git "a/Resume/L1 \320\236\320\277\321\200\320\265\320\264\320\265\320\273\320\265\320\275\320\270\320\265 \320\264\320\276\321\201\321\202\320\270\320\266\320\270\320\274\320\276\321\201\321\202\320\270 \320\277\320\260\321\200\320\260\320\273\320\273\320\265\320\273\320\270\320\267\320\274\320\260 \320\270 \321\200\320\265\320\260\320\273\320\270\320\267\320\260.md" "b/Resume/L1 \320\236\320\277\321\200\320\265\320\264\320\265\320\273\320\265\320\275\320\270\320\265 \320\264\320\276\321\201\321\202\320\270\320\266\320\270\320\274\320\276\321\201\321\202\320\270 \320\277\320\260\321\200\320\260\320\273\320\273\320\265\320\273\320\270\320\267\320\274\320\260 \320\270 \321\200\320\265\320\260\320\273\320\270\320\267\320\260.md" new file mode 100644 index 0000000..6bc4cee --- /dev/null +++ "b/Resume/L1 \320\236\320\277\321\200\320\265\320\264\320\265\320\273\320\265\320\275\320\270\320\265 \320\264\320\276\321\201\321\202\320\270\320\266\320\270\320\274\320\276\321\201\321\202\320\270 \320\277\320\260\321\200\320\260\320\273\320\273\320\265\320\273\320\270\320\267\320\274\320\260 \320\270 \321\200\320\265\320\260\320\273\320\270\320\267\320\260.md" @@ -0,0 +1,74 @@ +# L1. Определение достижимости параллелизма и реализация параллельных алгоритмов. + +# Условие задачи + +**Шаги выполнения:** + +1. Выберите один из алгоритмов обхода графа (BFS или BFS). +2. Разберитесь с выбранным алгоритмом и выделите основные этапы его выполнения. Идентифицируйте зависимости между этапами и выберите те, которые можно эффективно распараллелить (для этого постройте граф зависимостей (можно в голове)) +3. Напишите программу на выбранном вами языке программирования (java, c++), реализующую выбранный алгоритм с учётом параллельных возможностей. +4. С помощью инструментов (ThreadSanitizer && Helgrind для С++, JCStress тесты для Java) проанализировать программу на предмет отсутствия ошибок синхронизации данных. Если ошибок не нашлось, то внести их и найти. +5. Эксперименты и анализ результатов: + + Проведите эксперименты, измеряя производительность параллельной реализации алгоритма на различных объемах входных данных. Сравните результаты с последовательной версией и опишите полученные выводы. + + +- Постройте график зависимости времени выполнения параллельной версий алгоритма от выделенных ресурсов. +- Постройте график зависимости времени выполнения параллельной и последовательной версий алгоритма в зависимости от объема входных данных.**Загрузить графики в отдельную директорию в репозиторииДля построения графиков можно воспользоваться чем угодно** + +# Результаты и графики + +## **Параллелизм на виртуальных потоках** + +| **Mean** | **Serial** | **Parallel** | +| --- | --- | --- | +| **10** | 0,111 | 2,222 | +| **100** | 0,111 | 0,222 | +| **1000** | 1,000 | 8,333 | +| **15** | 9,556 | 8,333 | +| **110** | 7,333 | 25,111 | +| **50000** | 39,000 | 52,556 | +| **100000** | 28,444 | 32,667 | +| **1000000** | 793,778 | 293,000 | +| **2000000** | 1241,000 | 375,778 | + +![image.png](imgs/image.png) + +## **Параллелизм на 12-ти фиксированных потоках** + +| **Mean** | **Serial** | **Parallel** | +| --- | --- | --- | +| **10** | 0,000 | 2,222 | +| **100** | 0,000 | 0,889 | +| **1000** | 2,222 | 6,333 | +| **15** | 14,000 | 14,111 | +| **110** | 8,889 | 29,667 | +| **50000** | 47,444 | 58,333 | +| **100000** | 34,333 | 15,000 | +| **1000000** | 888,444 | 214,556 | +| **2000000** | 1302,556 | 289,778 | + +![image.png](imgs/image%201.png) + +## **Параллелизм на 6-ти фиксированных потоках** + +| **Mean** | **Serial** | **Parallel** | +| --- | --- | --- | +| **10** | 0,111 | 1,778 | +| **100** | 0,222 | 0,333 | +| **1000** | 2,222 | 4,778 | +| **15** | 14,000 | 11,667 | +| **110** | 9,111 | 26,333 | +| **50000** | 47,333 | 57,889 | +| **100000** | 29,222 | 12,778 | +| **1000000** | 822,000 | 204,444 | +| **2000000** | 1119,778 | 281,000 | + +![image.png](imgs/image%202.png) + +# Анализ результатов + +- На маленьких графах линейная программа работает лучше, что очевидно, так параллельные программы имеют оверхэд, который только мешает при такой мелкой работе. +- В методе с виртуальными потоками создаётся по таске на отдельный набор вершин, а так как таких наборов может быть достаточно много, то мы рискуем тратить наше процессорное время не на полезную работу, а на переключение потоков, аллокации, синхронизации и так далее +- В методе с фиксированными потоками мы раздаем работу динамически, а не за раз, при том количество воркеров всегда фиксировано (6 или 12), работа CPU становится более предсказуемой и стабильной, так как независимо от того какой большой граф нам подадут процессор всегда будет работать с “одним и тем же” пуллом воркеров и планировать одну и ту же работу, отличаться будет лишь размер наборов вершин и глобальное количество вершин. Короче говоря - будет меньше оверхэдов при работе с фиксированными потоками +- 6 фиксированных потоков оказались лучше 12-ти, потому что - пускай мой процессор и поддерживать 12 потоков, но он, тем не менее, может упереться в кэши, память и их пропускные способности, более того, с увеличением потоков увеличивается и количество переключений, что тоже добавляет оверхэд. Также не стоит забывать, что при меньшем количестве потоков снижается конкуренция за доступ к общим ресурсам, например **`vertPointer`**, который указывает на вершину, которую надо обработать \ No newline at end of file diff --git a/Resume/imgs/image 1.png b/Resume/imgs/image 1.png new file mode 100644 index 0000000000000000000000000000000000000000..2098eab63f1cd434f1fc97d0f615541201aaf511 GIT binary patch literal 43690 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 XjYTgVJAd;Q0uSvg`s&51c8~r8Y*WxG literal 0 HcmV?d00001 diff --git a/Resume/imgs/image 2.png b/Resume/imgs/image 2.png new file mode 100644 index 0000000000000000000000000000000000000000..74e62e1068bbc11aa6170567bae92393fb337307 GIT binary patch literal 41978 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 literal 0 HcmV?d00001 diff --git a/Resume/imgs/image.png b/Resume/imgs/image.png new file mode 100644 index 0000000000000000000000000000000000000000..e0f61d5edb557824eddabe6bea8a4c1e338bee78 GIT binary patch literal 44193 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

I^rG*{EiZTJExu$gX(2>0o8Oi>>u;HT6mU@wSs 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 G{J#J<5vQO4 literal 0 HcmV?d00001 diff --git a/build.gradle.kts b/build.gradle.kts index 5370e10..d6538e4 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -21,8 +21,14 @@ tasks.test { useJUnitPlatform() } +java { + toolchain { + languageVersion.set(JavaLanguageVersion.of(21)) + } +} + kotlin { - jvmToolchain(8) + jvmToolchain(21) } application { diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar index 033e24c4cdf41af1ab109bc7f253b2b887023340..1b33c55baabb587c669f562ae36f953de2481846 100644 GIT binary patch literal 43764 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≫L+crb^Bz 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 /dev/null && printf '%s\n' "$PWD" ) || exit # Use the maximum available, or set MAX_FD != -1 to use that value. MAX_FD=maximum @@ -111,7 +114,7 @@ case "$( uname )" in #( NONSTOP* ) nonstop=true ;; esac -CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar +CLASSPATH="\\\"\\\"" # Determine the Java command to use to start the JVM. @@ -144,7 +147,7 @@ if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then case $MAX_FD in #( max*) # In POSIX sh, ulimit -H is undefined. That's why the result is checked to see if it worked. - # shellcheck disable=SC3045 + # shellcheck disable=SC2039,SC3045 MAX_FD=$( ulimit -H -n ) || warn "Could not query maximum file descriptor limit" esac @@ -152,7 +155,7 @@ if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then '' | soft) :;; #( *) # In POSIX sh, ulimit -n is undefined. That's why the result is checked to see if it worked. - # shellcheck disable=SC3045 + # shellcheck disable=SC2039,SC3045 ulimit -n "$MAX_FD" || warn "Could not set maximum file descriptor limit to $MAX_FD" esac @@ -201,16 +204,16 @@ fi # Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' -# Collect all arguments for the java command; -# * $DEFAULT_JVM_OPTS, $JAVA_OPTS, and $GRADLE_OPTS can contain fragments of -# shell script including quotes and variable substitutions, so put them in -# double quotes to make sure that they get re-expanded; and -# * put everything else in single quotes, so that it's not re-expanded. +# Collect all arguments for the java command: +# * DEFAULT_JVM_OPTS, JAVA_OPTS, and optsEnvironmentVar are not allowed to contain shell fragments, +# and any embedded shellness will be escaped. +# * For example: A user cannot expect ${Hostname} to be expanded, as it is an environment variable and will be +# treated as '${Hostname}' itself on the command line. set -- \ "-Dorg.gradle.appname=$APP_BASE_NAME" \ -classpath "$CLASSPATH" \ - org.gradle.wrapper.GradleWrapperMain \ + -jar "$APP_HOME/gradle/wrapper/gradle-wrapper.jar" \ "$@" # Stop when "xargs" is not available. diff --git a/gradlew.bat b/gradlew.bat index 93e3f59..db3a6ac 100644 --- a/gradlew.bat +++ b/gradlew.bat @@ -13,6 +13,8 @@ @rem See the License for the specific language governing permissions and @rem limitations under the License. @rem +@rem SPDX-License-Identifier: Apache-2.0 +@rem @if "%DEBUG%"=="" @echo off @rem ########################################################################## @@ -43,11 +45,11 @@ set JAVA_EXE=java.exe %JAVA_EXE% -version >NUL 2>&1 if %ERRORLEVEL% equ 0 goto execute -echo. -echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. -echo. -echo Please set the JAVA_HOME variable in your environment to match the -echo location of your Java installation. +echo. 1>&2 +echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. 1>&2 +echo. 1>&2 +echo Please set the JAVA_HOME variable in your environment to match the 1>&2 +echo location of your Java installation. 1>&2 goto fail @@ -57,22 +59,22 @@ set JAVA_EXE=%JAVA_HOME%/bin/java.exe if exist "%JAVA_EXE%" goto execute -echo. -echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% -echo. -echo Please set the JAVA_HOME variable in your environment to match the -echo location of your Java installation. +echo. 1>&2 +echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% 1>&2 +echo. 1>&2 +echo Please set the JAVA_HOME variable in your environment to match the 1>&2 +echo location of your Java installation. 1>&2 goto fail :execute @rem Setup the command line -set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar +set CLASSPATH= @rem Execute Gradle -"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %* +"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" -jar "%APP_HOME%\gradle\wrapper\gradle-wrapper.jar" %* :end @rem End local scope for the variables with windows NT shell diff --git a/jcstress-results-2025-10-13-16-38-41.bin.gz b/jcstress-results-2025-10-13-16-38-41.bin.gz new file mode 100644 index 0000000000000000000000000000000000000000..23e8b3db2fa45babb0ce6ebc5e3dc12fedff65df GIT binary patch literal 9931 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 literal 0 HcmV?d00001 diff --git a/jcstress-results-2025-10-14-16-02-19.bin.gz b/jcstress-results-2025-10-14-16-02-19.bin.gz new file mode 100644 index 0000000000000000000000000000000000000000..5105e8bffba55252e59dd361d3906d03eb845364 GIT binary patch literal 10 Ncmb2|=3oGW{{RPK0kQx9 literal 0 HcmV?d00001 diff --git a/jcstress-results-2025-10-14-16-03-33.bin.gz b/jcstress-results-2025-10-14-16-03-33.bin.gz new file mode 100644 index 0000000000000000000000000000000000000000..b1c0b457dd5d5d688a2e63781b015ea7ab20073b GIT binary patch literal 1791 zcmVs_<^*0niALYz1Os*vD-5FjLw-~fmV2c(KaD?kW1AOUxfkT`ONd2e@< zO>C!a6v@Wfk@ned-t5f0dGp)%$=~3qXetC1HODDML0-w+{f~o~5 zlQ?@}Gzsm3Tq1C$_Io-JrNE?I5>-Vm2r@zX&H^s*Ib;F7$rZlD8$?M_qpMzx@Pw|N z*n(kP(Pbj27P(%Z+|WD4h>+YCi?9mqY%-@4HYpd;g8nTmXzrX_-}$!};Dvu) z9sAt{y$RTxRtiN?5@wW)kN|I1QEw(P3Gj%hrIvv10$-j|6jD@0nao^3dSotU1h$U^ zbQ!ah_!7R{LGr4=XYegI5eq^Rx_EkWvpky3RJ`kkDD!HCq6qXGHk5cdhxv2%j_Jo{)Ec}4pNU0NkQQ* zOr=sxH|hW=;E9^PqG+69)=xhO{xT37`~zca8TK)Li^j1Ma4jd6p_i8=B~6WP;;C5& zFgRrNpv6iNZF9V?U1v?2(PcDfMI%DN&IAP-F0`n`6;;@bqc5Ad9t*c1@DeJ{(B-18 zQXOZ$x_-L!*XJLiNew%hCU4Uz*+DyIRRv!?dswiY9V|z47w}*RoUZF+v20e9MN*+DZPezN^!-PW8J%mU z$53ae=@uvJDQxF%KYhyN2mw!WE*?wL$zxS~VRh?bXQk>5X`_aW-o;A`ld*|wsrkh0 zwP$0AMKtiKntWLvu@$lRzP|VCoi|^5-vw<}`RlP&GMZLdLFrr1LYH_gk9beVZ+E^q zc>Sk#a7{s%r0|(3b~*{zLt|0PD^jLhd}f^Ky6;vej=lKoC9s$ADhYB%Q87g=-9Wd} z2^?W)tth0$tcdwURAeMlHT=a)6UJ&8gbzV*9@o@PPd>SjzQJE zuJR@mb|LNBKKdeD2sQQ(4*FSH6w~FkmI4%+KhrntJ^qB%+qC``^)~%^xIZq z9tQ`S0S+`uFuH~5H%3J@{pR%_uD;u=ot4)7r1+3Ppe?uwwOY^hjnr%O*_K|mT2x}U!w#wPgsJTNhOrm za}S*mtS0c`69Q%Dsm9zlA=rX?Ba2!T@L)V1I3ds>M~6HeL^`Zg$9HIGFc=O-M@9yn z_-+9>)F{DC5Z|4qDlJg(>2TbM$NxX{H%f35#N+nsErl9)g>~c6BG_Crcj98tiN{ug z!;KQ$1o62258|flf1P-25jfT;!A%g4E!3~>;P>eHXb8VXhr>h8_h<`1Z=(b^L40?Z zsyO|x6OYXTyZQdN%~Zwdf1P-27C6!^6B{@01e7J=P-U+Xqiar#v!9-9Sr z^Y>%BsfyFDI`P;nu$$}S_V06=u3z2$eeK~*_qEZ`P$U`&hQiKuZ41C|4)5)Mj#6l< h_IKyPdpJ50iH3%wQ761x0Cv^w?|*um-wWM5005C}XFUJ_ literal 0 HcmV?d00001 diff --git a/jcstress-results-2025-10-14-16-04-32.bin.gz b/jcstress-results-2025-10-14-16-04-32.bin.gz new file mode 100644 index 0000000000000000000000000000000000000000..366e724160ace5dcae5b4cb77d98cdf89ffc1ca2 GIT binary patch literal 3988 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 literal 0 HcmV?d00001 diff --git a/results/index.html b/results/index.html new file mode 100644 index 0000000..d575626 --- /dev/null +++ b/results/index.html @@ -0,0 +1,124 @@ + + + +Java Concurrency Stress test report + + + + + + + + +
+

+100% +

+ + + +
 
Overall pass rate: 1/1 
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
java.specification.nameJava Platform API Specification
java.specification.vendorOracle Corporation
java.specification.version21
java.vendorUbuntu
java.version21.0.8
java.vm.nameOpenJDK 64-Bit Server VM
java.vm.vendorUbuntu
java.vm.version21.0.8+9-Ubuntu-0ubuntu124.04.1
os.archamd64
os.nameLinux
os.version6.14.0-33-generic
+
+


+

FAILED tests

+

Strong asserts were violated. Correct implementations should have no assert failures here.

+ +
+None! +
+
+
+

ERROR tests

+

Tests break for some reason, other than failing the assert. Correct implementations should have none.

+ +
+None! +
+
+
+

INTERESTING tests

+

Some interesting behaviors observed. This is for the plain curiosity.

+ +
+None! +
+
+
+

All tests

+

+ + + + + + + +
   org.itmo.BFSStressTest103PASSED
+
+ + diff --git a/results/org.itmo.BFSStressTest.html b/results/org.itmo.BFSStressTest.html new file mode 100644 index 0000000..e856511 --- /dev/null +++ b/results/org.itmo.BFSStressTest.html @@ -0,0 +1,2729 @@ + + + +Java Concurrency Stress test report + + + +

org.itmo.BFSStressTest

+

Description and references

+

null

+

Environment

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
java.specification.nameJava Platform API Specification
java.specification.vendorOracle Corporation
java.specification.version21
java.vendorUbuntu
java.version21.0.8
java.vm.nameOpenJDK 64-Bit Server VM
java.vm.vendorUbuntu
java.vm.version21.0.8+9-Ubuntu-0ubuntu124.04.1
os.archamd64
os.nameLinux
os.version6.14.0-33-generic
+

Results

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Compilation ModeScheduling ClassJava OptionsStatusObserved States
0
Acceptable
All correct, no duplicates
split
+    actor1: Interpreter
+    actor2: Interpreter
+    actor3: Interpreter
+    actor4: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK49
split
+    actor1: C1
+    actor2: Interpreter
+    actor3: Interpreter
+    actor4: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK49
split
+    actor1: C2
+    actor2: Interpreter
+    actor3: Interpreter
+    actor4: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK21
split
+    actor1: C2
+    actor2: Interpreter
+    actor3: Interpreter
+    actor4: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=2026997470]
+
OK31
split
+    actor1: Interpreter
+    actor2: C1
+    actor3: Interpreter
+    actor4: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK53
split
+    actor1: C1
+    actor2: C1
+    actor3: Interpreter
+    actor4: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK49
split
+    actor1: C2
+    actor2: C1
+    actor3: Interpreter
+    actor4: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK51
split
+    actor1: C2
+    actor2: C1
+    actor3: Interpreter
+    actor4: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1778168221]
+
OK19
split
+    actor1: Interpreter
+    actor2: C2
+    actor3: Interpreter
+    actor4: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK20
split
+    actor1: Interpreter
+    actor2: C2
+    actor3: Interpreter
+    actor4: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=321384224]
+
OK49
split
+    actor1: C1
+    actor2: C2
+    actor3: Interpreter
+    actor4: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK53
split
+    actor1: C1
+    actor2: C2
+    actor3: Interpreter
+    actor4: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1202472048]
+
OK17
split
+    actor1: C2
+    actor2: C2
+    actor3: Interpreter
+    actor4: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK51
split
+    actor1: C2
+    actor2: C2
+    actor3: Interpreter
+    actor4: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=488705500]
+
OK20
split
+    actor1: Interpreter
+    actor2: Interpreter
+    actor3: C1
+    actor4: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK22
split
+    actor1: C1
+    actor2: Interpreter
+    actor3: C1
+    actor4: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK18
split
+    actor1: C2
+    actor2: Interpreter
+    actor3: C1
+    actor4: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK57
split
+    actor1: C2
+    actor2: Interpreter
+    actor3: C1
+    actor4: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1694399114]
+
OK21
split
+    actor1: Interpreter
+    actor2: C1
+    actor3: C1
+    actor4: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK20
split
+    actor1: C1
+    actor2: C1
+    actor3: C1
+    actor4: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK53
split
+    actor1: C2
+    actor2: C1
+    actor3: C1
+    actor4: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK28
split
+    actor1: C2
+    actor2: C1
+    actor3: C1
+    actor4: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=960969079]
+
OK25
split
+    actor1: Interpreter
+    actor2: C2
+    actor3: C1
+    actor4: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK21
split
+    actor1: Interpreter
+    actor2: C2
+    actor3: C1
+    actor4: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=22642124]
+
OK51
split
+    actor1: C1
+    actor2: C2
+    actor3: C1
+    actor4: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK19
split
+    actor1: C1
+    actor2: C2
+    actor3: C1
+    actor4: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=486113456]
+
OK18
split
+    actor1: C2
+    actor2: C2
+    actor3: C1
+    actor4: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK53
split
+    actor1: C2
+    actor2: C2
+    actor3: C1
+    actor4: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=751109364]
+
OK19
split
+    actor1: Interpreter
+    actor2: Interpreter
+    actor3: C2
+    actor4: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK28
split
+    actor1: Interpreter
+    actor2: Interpreter
+    actor3: C2
+    actor4: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1755298027]
+
OK51
split
+    actor1: C1
+    actor2: Interpreter
+    actor3: C2
+    actor4: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK49
split
+    actor1: C1
+    actor2: Interpreter
+    actor3: C2
+    actor4: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1565448702]
+
OK51
split
+    actor1: C2
+    actor2: Interpreter
+    actor3: C2
+    actor4: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK49
split
+    actor1: C2
+    actor2: Interpreter
+    actor3: C2
+    actor4: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1139368865]
+
OK49
split
+    actor1: Interpreter
+    actor2: C1
+    actor3: C2
+    actor4: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK55
split
+    actor1: Interpreter
+    actor2: C1
+    actor3: C2
+    actor4: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=2032400705]
+
OK49
split
+    actor1: C1
+    actor2: C1
+    actor3: C2
+    actor4: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK49
split
+    actor1: C1
+    actor2: C1
+    actor3: C2
+    actor4: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1037445621]
+
OK18
split
+    actor1: C2
+    actor2: C1
+    actor3: C2
+    actor4: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK19
split
+    actor1: C2
+    actor2: C1
+    actor3: C2
+    actor4: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=685979110]
+
OK21
split
+    actor1: Interpreter
+    actor2: C2
+    actor3: C2
+    actor4: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK51
split
+    actor1: Interpreter
+    actor2: C2
+    actor3: C2
+    actor4: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=985296665]
+
OK22
split
+    actor1: C1
+    actor2: C2
+    actor3: C2
+    actor4: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK51
split
+    actor1: C1
+    actor2: C2
+    actor3: C2
+    actor4: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=946700703]
+
OK20
split
+    actor1: C2
+    actor2: C2
+    actor3: C2
+    actor4: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK19
split
+    actor1: C2
+    actor2: C2
+    actor3: C2
+    actor4: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1702700219]
+
OK49
split
+    actor1: Interpreter
+    actor2: Interpreter
+    actor3: Interpreter
+    actor4: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK20
split
+    actor1: C1
+    actor2: Interpreter
+    actor3: Interpreter
+    actor4: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK53
split
+    actor1: C2
+    actor2: Interpreter
+    actor3: Interpreter
+    actor4: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK20
split
+    actor1: C2
+    actor2: Interpreter
+    actor3: Interpreter
+    actor4: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1087265666]
+
OK20
split
+    actor1: Interpreter
+    actor2: C1
+    actor3: Interpreter
+    actor4: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK53
split
+    actor1: C1
+    actor2: C1
+    actor3: Interpreter
+    actor4: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK27
split
+    actor1: C2
+    actor2: C1
+    actor3: Interpreter
+    actor4: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK57
split
+    actor1: C2
+    actor2: C1
+    actor3: Interpreter
+    actor4: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=659966053]
+
OK49
split
+    actor1: Interpreter
+    actor2: C2
+    actor3: Interpreter
+    actor4: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK55
split
+    actor1: Interpreter
+    actor2: C2
+    actor3: Interpreter
+    actor4: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=960761136]
+
OK21
split
+    actor1: C1
+    actor2: C2
+    actor3: Interpreter
+    actor4: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK22
split
+    actor1: C1
+    actor2: C2
+    actor3: Interpreter
+    actor4: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=769402203]
+
OK21
split
+    actor1: C2
+    actor2: C2
+    actor3: Interpreter
+    actor4: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK57
split
+    actor1: C2
+    actor2: C2
+    actor3: Interpreter
+    actor4: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1150420328]
+
OK21
split
+    actor1: Interpreter
+    actor2: Interpreter
+    actor3: C1
+    actor4: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK49
split
+    actor1: C1
+    actor2: Interpreter
+    actor3: C1
+    actor4: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK49
split
+    actor1: C2
+    actor2: Interpreter
+    actor3: C1
+    actor4: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK49
split
+    actor1: C2
+    actor2: Interpreter
+    actor3: C1
+    actor4: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1635503112]
+
OK51
split
+    actor1: Interpreter
+    actor2: C1
+    actor3: C1
+    actor4: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK21
split
+    actor1: C1
+    actor2: C1
+    actor3: C1
+    actor4: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK49
split
+    actor1: C2
+    actor2: C1
+    actor3: C1
+    actor4: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK22
split
+    actor1: C2
+    actor2: C1
+    actor3: C1
+    actor4: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=328193123]
+
OK29
split
+    actor1: Interpreter
+    actor2: C2
+    actor3: C1
+    actor4: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK55
split
+    actor1: Interpreter
+    actor2: C2
+    actor3: C1
+    actor4: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1676840662]
+
OK53
split
+    actor1: C1
+    actor2: C2
+    actor3: C1
+    actor4: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK49
split
+    actor1: C1
+    actor2: C2
+    actor3: C1
+    actor4: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=18372719]
+
OK19
split
+    actor1: C2
+    actor2: C2
+    actor3: C1
+    actor4: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK55
split
+    actor1: C2
+    actor2: C2
+    actor3: C1
+    actor4: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1457021884]
+
OK47
split
+    actor1: Interpreter
+    actor2: Interpreter
+    actor3: C2
+    actor4: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK51
split
+    actor1: Interpreter
+    actor2: Interpreter
+    actor3: C2
+    actor4: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=419369054]
+
OK49
split
+    actor1: C1
+    actor2: Interpreter
+    actor3: C2
+    actor4: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK21
split
+    actor1: C1
+    actor2: Interpreter
+    actor3: C2
+    actor4: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1693954716]
+
OK19
split
+    actor1: C2
+    actor2: Interpreter
+    actor3: C2
+    actor4: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK51
split
+    actor1: C2
+    actor2: Interpreter
+    actor3: C2
+    actor4: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=171251054]
+
OK19
split
+    actor1: Interpreter
+    actor2: C1
+    actor3: C2
+    actor4: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK21
split
+    actor1: Interpreter
+    actor2: C1
+    actor3: C2
+    actor4: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=345408006]
+
OK21
split
+    actor1: C1
+    actor2: C1
+    actor3: C2
+    actor4: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK35
split
+    actor1: C1
+    actor2: C1
+    actor3: C2
+    actor4: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1739913111]
+
OK51
split
+    actor1: C2
+    actor2: C1
+    actor3: C2
+    actor4: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK21
split
+    actor1: C2
+    actor2: C1
+    actor3: C2
+    actor4: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1012893360]
+
OK51
split
+    actor1: Interpreter
+    actor2: C2
+    actor3: C2
+    actor4: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK20
split
+    actor1: Interpreter
+    actor2: C2
+    actor3: C2
+    actor4: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=420013340]
+
OK31
split
+    actor1: C1
+    actor2: C2
+    actor3: C2
+    actor4: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK51
split
+    actor1: C1
+    actor2: C2
+    actor3: C2
+    actor4: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=506068341]
+
OK22
split
+    actor1: C2
+    actor2: C2
+    actor3: C2
+    actor4: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK53
split
+    actor1: C2
+    actor2: C2
+    actor3: C2
+    actor4: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1589293442]
+
OK21
split
+    actor1: Interpreter
+    actor2: Interpreter
+    actor3: Interpreter
+    actor4: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK51
split
+    actor1: Interpreter
+    actor2: Interpreter
+    actor3: Interpreter
+    actor4: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=922506359]
+
OK51
split
+    actor1: C1
+    actor2: Interpreter
+    actor3: Interpreter
+    actor4: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK53
split
+    actor1: C1
+    actor2: Interpreter
+    actor3: Interpreter
+    actor4: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1117405207]
+
OK51
split
+    actor1: C2
+    actor2: Interpreter
+    actor3: Interpreter
+    actor4: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK49
split
+    actor1: C2
+    actor2: Interpreter
+    actor3: Interpreter
+    actor4: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=716481910]
+
OK51
split
+    actor1: Interpreter
+    actor2: C1
+    actor3: Interpreter
+    actor4: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK22
split
+    actor1: Interpreter
+    actor2: C1
+    actor3: Interpreter
+    actor4: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1686541156]
+
OK49
split
+    actor1: C1
+    actor2: C1
+    actor3: Interpreter
+    actor4: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK53
split
+    actor1: C1
+    actor2: C1
+    actor3: Interpreter
+    actor4: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=416303651]
+
OK49
split
+    actor1: C2
+    actor2: C1
+    actor3: Interpreter
+    actor4: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK55
split
+    actor1: C2
+    actor2: C1
+    actor3: Interpreter
+    actor4: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=611161344]
+
OK21
split
+    actor1: Interpreter
+    actor2: C2
+    actor3: Interpreter
+    actor4: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK55
split
+    actor1: Interpreter
+    actor2: C2
+    actor3: Interpreter
+    actor4: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=2003372759]
+
OK22
split
+    actor1: C1
+    actor2: C2
+    actor3: Interpreter
+    actor4: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK53
split
+    actor1: C1
+    actor2: C2
+    actor3: Interpreter
+    actor4: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1470175303]
+
OK22
split
+    actor1: C2
+    actor2: C2
+    actor3: Interpreter
+    actor4: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK21
split
+    actor1: C2
+    actor2: C2
+    actor3: Interpreter
+    actor4: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=958822582]
+
OK49
split
+    actor1: Interpreter
+    actor2: Interpreter
+    actor3: C1
+    actor4: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK21
split
+    actor1: Interpreter
+    actor2: Interpreter
+    actor3: C1
+    actor4: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=748580547]
+
OK53
split
+    actor1: C1
+    actor2: Interpreter
+    actor3: C1
+    actor4: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK21
split
+    actor1: C1
+    actor2: Interpreter
+    actor3: C1
+    actor4: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=326571478]
+
OK57
split
+    actor1: C2
+    actor2: Interpreter
+    actor3: C1
+    actor4: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK49
split
+    actor1: C2
+    actor2: Interpreter
+    actor3: C1
+    actor4: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1563698694]
+
OK18
split
+    actor1: Interpreter
+    actor2: C1
+    actor3: C1
+    actor4: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK51
split
+    actor1: Interpreter
+    actor2: C1
+    actor3: C1
+    actor4: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1983473845]
+
OK51
split
+    actor1: C1
+    actor2: C1
+    actor3: C1
+    actor4: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK55
split
+    actor1: C1
+    actor2: C1
+    actor3: C1
+    actor4: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=2048228596]
+
OK51
split
+    actor1: C2
+    actor2: C1
+    actor3: C1
+    actor4: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK21
split
+    actor1: C2
+    actor2: C1
+    actor3: C1
+    actor4: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=418227173]
+
OK20
split
+    actor1: Interpreter
+    actor2: C2
+    actor3: C1
+    actor4: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK53
split
+    actor1: Interpreter
+    actor2: C2
+    actor3: C1
+    actor4: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=4739464]
+
OK47
split
+    actor1: C1
+    actor2: C2
+    actor3: C1
+    actor4: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK51
split
+    actor1: C1
+    actor2: C2
+    actor3: C1
+    actor4: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1202065260]
+
OK27
split
+    actor1: C2
+    actor2: C2
+    actor3: C1
+    actor4: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK51
split
+    actor1: C2
+    actor2: C2
+    actor3: C1
+    actor4: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1276346453]
+
OK49
split
+    actor1: Interpreter
+    actor2: Interpreter
+    actor3: C2
+    actor4: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK26
split
+    actor1: Interpreter
+    actor2: Interpreter
+    actor3: C2
+    actor4: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1060505341]
+
OK21
split
+    actor1: C1
+    actor2: Interpreter
+    actor3: C2
+    actor4: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK53
split
+    actor1: C1
+    actor2: Interpreter
+    actor3: C2
+    actor4: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=2008871945]
+
OK20
split
+    actor1: C2
+    actor2: Interpreter
+    actor3: C2
+    actor4: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK19
split
+    actor1: C2
+    actor2: Interpreter
+    actor3: C2
+    actor4: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=801935064]
+
OK49
split
+    actor1: Interpreter
+    actor2: C1
+    actor3: C2
+    actor4: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK51
split
+    actor1: Interpreter
+    actor2: C1
+    actor3: C2
+    actor4: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=210189684]
+
OK55
split
+    actor1: C1
+    actor2: C1
+    actor3: C2
+    actor4: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK22
split
+    actor1: C1
+    actor2: C1
+    actor3: C2
+    actor4: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=587325596]
+
OK18
split
+    actor1: C2
+    actor2: C1
+    actor3: C2
+    actor4: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK49
split
+    actor1: C2
+    actor2: C1
+    actor3: C2
+    actor4: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=599982996]
+
OK19
split
+    actor1: Interpreter
+    actor2: C2
+    actor3: C2
+    actor4: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK18
split
+    actor1: Interpreter
+    actor2: C2
+    actor3: C2
+    actor4: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1823263284]
+
OK33
split
+    actor1: C1
+    actor2: C2
+    actor3: C2
+    actor4: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK51
split
+    actor1: C1
+    actor2: C2
+    actor3: C2
+    actor4: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1722070897]
+
OK47
split
+    actor1: C2
+    actor2: C2
+    actor3: C2
+    actor4: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK22
split
+    actor1: C2
+    actor2: C2
+    actor3: C2
+    actor4: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=709980765]
+
OK21
+

Messages

+

VM Output Streams

+

VM Error Streams

+ + diff --git a/results/org.itmo.UnsafeCounterTest.html b/results/org.itmo.UnsafeCounterTest.html new file mode 100644 index 0000000..797d59e --- /dev/null +++ b/results/org.itmo.UnsafeCounterTest.html @@ -0,0 +1,9181 @@ + + + +Java Concurrency Stress test report + + + +

org.itmo.UnsafeCounterTest

+

Description and references

+

null

+

Environment

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
java.specification.nameJava Platform API Specification
java.specification.vendorOracle Corporation
java.specification.version21
java.vendorUbuntu
java.version21.0.8
java.vm.nameOpenJDK 64-Bit Server VM
java.vm.vendorUbuntu
java.vm.version21.0.8+9-Ubuntu-0ubuntu124.04.1
os.archamd64
os.nameLinux
os.version6.14.0-33-generic
+

Results

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Compilation ModeScheduling ClassJava OptionsStatusObserved States
5
Acceptable
Все 5 инкрементов выполнены корректно
split
+    actor1: Interpreter
+    actor2: Interpreter
+    actor3: Interpreter
+    actor4: Interpreter
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK6460854
split
+    actor1: C1
+    actor2: Interpreter
+    actor3: Interpreter
+    actor4: Interpreter
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK1533971
split
+    actor1: C2
+    actor2: Interpreter
+    actor3: Interpreter
+    actor4: Interpreter
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK7572723
split
+    actor1: C2
+    actor2: Interpreter
+    actor3: Interpreter
+    actor4: Interpreter
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1771084611]
+
OK5252083
split
+    actor1: Interpreter
+    actor2: C1
+    actor3: Interpreter
+    actor4: Interpreter
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK6093043
split
+    actor1: C1
+    actor2: C1
+    actor3: Interpreter
+    actor4: Interpreter
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK5711891
split
+    actor1: C2
+    actor2: C1
+    actor3: Interpreter
+    actor4: Interpreter
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK7595023
split
+    actor1: C2
+    actor2: C1
+    actor3: Interpreter
+    actor4: Interpreter
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1462862976]
+
OK8065039
split
+    actor1: Interpreter
+    actor2: C2
+    actor3: Interpreter
+    actor4: Interpreter
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK7070134
split
+    actor1: Interpreter
+    actor2: C2
+    actor3: Interpreter
+    actor4: Interpreter
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1802509833]
+
OK6285043
split
+    actor1: C1
+    actor2: C2
+    actor3: Interpreter
+    actor4: Interpreter
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK7961014
split
+    actor1: C1
+    actor2: C2
+    actor3: Interpreter
+    actor4: Interpreter
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1689388444]
+
OK7985167
split
+    actor1: C2
+    actor2: C2
+    actor3: Interpreter
+    actor4: Interpreter
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK7337203
split
+    actor1: C2
+    actor2: C2
+    actor3: Interpreter
+    actor4: Interpreter
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=332619623]
+
OK4629684
split
+    actor1: Interpreter
+    actor2: Interpreter
+    actor3: C1
+    actor4: Interpreter
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK6872563
split
+    actor1: C1
+    actor2: Interpreter
+    actor3: C1
+    actor4: Interpreter
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK6582291
split
+    actor1: C2
+    actor2: Interpreter
+    actor3: C1
+    actor4: Interpreter
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK8054003
split
+    actor1: C2
+    actor2: Interpreter
+    actor3: C1
+    actor4: Interpreter
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=469365826]
+
OK7992563
split
+    actor1: Interpreter
+    actor2: C1
+    actor3: C1
+    actor4: Interpreter
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK6090802
split
+    actor1: C1
+    actor2: C1
+    actor3: C1
+    actor4: Interpreter
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK8681491
split
+    actor1: C2
+    actor2: C1
+    actor3: C1
+    actor4: Interpreter
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK10018981
split
+    actor1: C2
+    actor2: C1
+    actor3: C1
+    actor4: Interpreter
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1033154420]
+
OK8312851
split
+    actor1: Interpreter
+    actor2: C2
+    actor3: C1
+    actor4: Interpreter
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK7640563
split
+    actor1: Interpreter
+    actor2: C2
+    actor3: C1
+    actor4: Interpreter
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=984547601]
+
OK8011763
split
+    actor1: C1
+    actor2: C2
+    actor3: C1
+    actor4: Interpreter
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK8323091
split
+    actor1: C1
+    actor2: C2
+    actor3: C1
+    actor4: Interpreter
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=619111676]
+
OK8862644
split
+    actor1: C2
+    actor2: C2
+    actor3: C1
+    actor4: Interpreter
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK7422991
split
+    actor1: C2
+    actor2: C2
+    actor3: C1
+    actor4: Interpreter
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1489108657]
+
OK8342003
split
+    actor1: Interpreter
+    actor2: Interpreter
+    actor3: C2
+    actor4: Interpreter
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK6628083
split
+    actor1: Interpreter
+    actor2: Interpreter
+    actor3: C2
+    actor4: Interpreter
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1314971563]
+
OK6614003
split
+    actor1: C1
+    actor2: Interpreter
+    actor3: C2
+    actor4: Interpreter
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK7754767
split
+    actor1: C1
+    actor2: Interpreter
+    actor3: C2
+    actor4: Interpreter
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1394074890]
+
OK5865487
split
+    actor1: C2
+    actor2: Interpreter
+    actor3: C2
+    actor4: Interpreter
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK7795443
split
+    actor1: C2
+    actor2: Interpreter
+    actor3: C2
+    actor4: Interpreter
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1283571404]
+
OK7586803
split
+    actor1: Interpreter
+    actor2: C1
+    actor3: C2
+    actor4: Interpreter
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK8057843
split
+    actor1: Interpreter
+    actor2: C1
+    actor3: C2
+    actor4: Interpreter
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1819943534]
+
OK7206643
split
+    actor1: C1
+    actor2: C1
+    actor3: C2
+    actor4: Interpreter
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK8640421
split
+    actor1: C1
+    actor2: C1
+    actor3: C2
+    actor4: Interpreter
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=297045452]
+
OK8998931
split
+    actor1: C2
+    actor2: C1
+    actor3: C2
+    actor4: Interpreter
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK8654863
split
+    actor1: C2
+    actor2: C1
+    actor3: C2
+    actor4: Interpreter
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1912708272]
+
OK10004737
split
+    actor1: Interpreter
+    actor2: C2
+    actor3: C2
+    actor4: Interpreter
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK7529203
split
+    actor1: Interpreter
+    actor2: C2
+    actor3: C2
+    actor4: Interpreter
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1017467763]
+
OK7739123
split
+    actor1: C1
+    actor2: C2
+    actor3: C2
+    actor4: Interpreter
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK9245953
split
+    actor1: C1
+    actor2: C2
+    actor3: C2
+    actor4: Interpreter
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1516443455]
+
OK10178575
split
+    actor1: C2
+    actor2: C2
+    actor3: C2
+    actor4: Interpreter
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK9896854
split
+    actor1: C2
+    actor2: C2
+    actor3: C2
+    actor4: Interpreter
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1120048475]
+
OK9415604
split
+    actor1: Interpreter
+    actor2: Interpreter
+    actor3: Interpreter
+    actor4: C1
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK2674614
split
+    actor1: C1
+    actor2: Interpreter
+    actor3: Interpreter
+    actor4: C1
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK3233811
split
+    actor1: C2
+    actor2: Interpreter
+    actor3: Interpreter
+    actor4: C1
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK8173043
split
+    actor1: C2
+    actor2: Interpreter
+    actor3: Interpreter
+    actor4: C1
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1406143348]
+
OK7292403
split
+    actor1: Interpreter
+    actor2: C1
+    actor3: Interpreter
+    actor4: C1
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK3488243
split
+    actor1: C1
+    actor2: C1
+    actor3: Interpreter
+    actor4: C1
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK7299091
split
+    actor1: C2
+    actor2: C1
+    actor3: Interpreter
+    actor4: C1
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK5722131
split
+    actor1: C2
+    actor2: C1
+    actor3: Interpreter
+    actor4: C1
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1576314547]
+
OK8116404
split
+    actor1: Interpreter
+    actor2: C2
+    actor3: Interpreter
+    actor4: C1
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK7461363
split
+    actor1: Interpreter
+    actor2: C2
+    actor3: Interpreter
+    actor4: C1
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=920675684]
+
OK8276723
split
+    actor1: C1
+    actor2: C2
+    actor3: Interpreter
+    actor4: C1
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK6664211
split
+    actor1: C1
+    actor2: C2
+    actor3: Interpreter
+    actor4: C1
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=155641905]
+
OK7473171
split
+    actor1: C2
+    actor2: C2
+    actor3: Interpreter
+    actor4: C1
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK7100581
split
+    actor1: C2
+    actor2: C2
+    actor3: Interpreter
+    actor4: C1
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1883197879]
+
OK7418804
split
+    actor1: Interpreter
+    actor2: Interpreter
+    actor3: C1
+    actor4: C1
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK7722483
split
+    actor1: C1
+    actor2: Interpreter
+    actor3: C1
+    actor4: C1
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK6674451
split
+    actor1: C2
+    actor2: Interpreter
+    actor3: C1
+    actor4: C1
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK8723762
split
+    actor1: C2
+    actor2: Interpreter
+    actor3: C1
+    actor4: C1
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1873288821]
+
OK5852722
split
+    actor1: Interpreter
+    actor2: C1
+    actor3: C1
+    actor4: C1
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK6377491
split
+    actor1: C1
+    actor2: C1
+    actor3: C1
+    actor4: C1
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK1847283
split
+    actor1: C2
+    actor2: C1
+    actor3: C1
+    actor4: C1
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK9766931
split
+    actor1: C2
+    actor2: C1
+    actor3: C1
+    actor4: C1
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=666099720]
+
OK7729171
split
+    actor1: Interpreter
+    actor2: C2
+    actor3: C1
+    actor4: C1
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK7417843
split
+    actor1: Interpreter
+    actor2: C2
+    actor3: C1
+    actor4: C1
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1072962819]
+
OK3288882
split
+    actor1: C1
+    actor2: C2
+    actor3: C1
+    actor4: C1
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK10195621
split
+    actor1: C1
+    actor2: C2
+    actor3: C1
+    actor4: C1
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=2018605452]
+
OK8773651
split
+    actor1: C2
+    actor2: C2
+    actor3: C1
+    actor4: C1
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK8530177
split
+    actor1: C2
+    actor2: C2
+    actor3: C1
+    actor4: C1
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=768499037]
+
OK8146177
split
+    actor1: Interpreter
+    actor2: Interpreter
+    actor3: C2
+    actor4: C1
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK6480883
split
+    actor1: Interpreter
+    actor2: Interpreter
+    actor3: C2
+    actor4: C1
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=66655443]
+
OK7097524
split
+    actor1: C1
+    actor2: Interpreter
+    actor3: C2
+    actor4: C1
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK8340404
split
+    actor1: C1
+    actor2: Interpreter
+    actor3: C2
+    actor4: C1
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1867979918]
+
OK7171764
split
+    actor1: C2
+    actor2: Interpreter
+    actor3: C2
+    actor4: C1
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK8759461
split
+    actor1: C2
+    actor2: Interpreter
+    actor3: C2
+    actor4: C1
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1166732693]
+
OK7762163
split
+    actor1: Interpreter
+    actor2: C1
+    actor3: C2
+    actor4: C1
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK8092722
split
+    actor1: Interpreter
+    actor2: C1
+    actor3: C2
+    actor4: C1
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=355593480]
+
OK5320242
split
+    actor1: C1
+    actor2: C1
+    actor3: C2
+    actor4: C1
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK7893011
split
+    actor1: C1
+    actor2: C1
+    actor3: C2
+    actor4: C1
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1297539740]
+
OK8507411
split
+    actor1: C2
+    actor2: C1
+    actor3: C2
+    actor4: C1
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK11224321
split
+    actor1: C2
+    actor2: C1
+    actor3: C2
+    actor4: C1
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1030764380]
+
OK9611521
split
+    actor1: Interpreter
+    actor2: C2
+    actor3: C2
+    actor4: C1
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK5829541
split
+    actor1: Interpreter
+    actor2: C2
+    actor3: C2
+    actor4: C1
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=703347722]
+
OK8091123
split
+    actor1: C1
+    actor2: C2
+    actor3: C2
+    actor4: C1
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK10290433
split
+    actor1: C1
+    actor2: C2
+    actor3: C2
+    actor4: C1
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1472008677]
+
OK7206931
split
+    actor1: C2
+    actor2: C2
+    actor3: C2
+    actor4: C1
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK10196551
split
+    actor1: C2
+    actor2: C2
+    actor3: C2
+    actor4: C1
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1204717884]
+
OK10836404
split
+    actor1: Interpreter
+    actor2: Interpreter
+    actor3: Interpreter
+    actor4: C2
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK6695923
split
+    actor1: Interpreter
+    actor2: Interpreter
+    actor3: Interpreter
+    actor4: C2
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1252757046]
+
OK7115444
split
+    actor1: C1
+    actor2: Interpreter
+    actor3: Interpreter
+    actor4: C2
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK6346106
split
+    actor1: C1
+    actor2: Interpreter
+    actor3: Interpreter
+    actor4: C2
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1631438808]
+
OK8000527
split
+    actor1: C2
+    actor2: Interpreter
+    actor3: Interpreter
+    actor4: C2
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK6800564
split
+    actor1: C2
+    actor2: Interpreter
+    actor3: Interpreter
+    actor4: C2
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1647362733]
+
OK7552243
split
+    actor1: Interpreter
+    actor2: C1
+    actor3: Interpreter
+    actor4: C2
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK6192506
split
+    actor1: Interpreter
+    actor2: C1
+    actor3: Interpreter
+    actor4: C2
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=997368958]
+
OK7115444
split
+    actor1: C1
+    actor2: C1
+    actor3: Interpreter
+    actor4: C2
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK7790611
split
+    actor1: C1
+    actor2: C1
+    actor3: Interpreter
+    actor4: C2
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1163351847]
+
OK7350291
split
+    actor1: C2
+    actor2: C1
+    actor3: Interpreter
+    actor4: C2
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK8779009
split
+    actor1: C2
+    actor2: C1
+    actor3: Interpreter
+    actor4: C2
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1839868389]
+
OK7953844
split
+    actor1: Interpreter
+    actor2: C2
+    actor3: Interpreter
+    actor4: C2
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK8018163
split
+    actor1: Interpreter
+    actor2: C2
+    actor3: Interpreter
+    actor4: C2
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1645829504]
+
OK6357684
split
+    actor1: C1
+    actor2: C2
+    actor3: Interpreter
+    actor4: C2
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK8751781
split
+    actor1: C1
+    actor2: C2
+    actor3: Interpreter
+    actor4: C2
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1480959026]
+
OK9435151
split
+    actor1: C2
+    actor2: C2
+    actor3: Interpreter
+    actor4: C2
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK7937523
split
+    actor1: C2
+    actor2: C2
+    actor3: Interpreter
+    actor4: C2
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=466954536]
+
OK8007923
split
+    actor1: Interpreter
+    actor2: Interpreter
+    actor3: C1
+    actor4: C2
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK7498106
split
+    actor1: Interpreter
+    actor2: Interpreter
+    actor3: C1
+    actor4: C2
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1835934834]
+
OK7800563
split
+    actor1: C1
+    actor2: Interpreter
+    actor3: C1
+    actor4: C2
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK5845011
split
+    actor1: C1
+    actor2: Interpreter
+    actor3: C1
+    actor4: C2
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=817583262]
+
OK8071183
split
+    actor1: C2
+    actor2: Interpreter
+    actor3: C1
+    actor4: C2
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK4204724
split
+    actor1: C2
+    actor2: Interpreter
+    actor3: C1
+    actor4: C2
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1738961761]
+
OK8404723
split
+    actor1: Interpreter
+    actor2: C1
+    actor3: C1
+    actor4: C2
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK6355762
split
+    actor1: Interpreter
+    actor2: C1
+    actor3: C1
+    actor4: C2
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=606869613]
+
OK4398323
split
+    actor1: C1
+    actor2: C1
+    actor3: C1
+    actor4: C2
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK10303141
split
+    actor1: C1
+    actor2: C1
+    actor3: C1
+    actor4: C2
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=2041653914]
+
OK10766323
split
+    actor1: C2
+    actor2: C1
+    actor3: C1
+    actor4: C2
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK10548481
split
+    actor1: C2
+    actor2: C1
+    actor3: C1
+    actor4: C2
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1725672638]
+
OK9619124
split
+    actor1: Interpreter
+    actor2: C2
+    actor3: C1
+    actor4: C2
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK8034803
split
+    actor1: Interpreter
+    actor2: C2
+    actor3: C1
+    actor4: C2
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1630216346]
+
OK8747763
split
+    actor1: C1
+    actor2: C2
+    actor3: C1
+    actor4: C2
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK8962981
split
+    actor1: C1
+    actor2: C2
+    actor3: C1
+    actor4: C2
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=938741067]
+
OK2530561
split
+    actor1: C2
+    actor2: C2
+    actor3: C1
+    actor4: C2
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK10401025
split
+    actor1: C2
+    actor2: C2
+    actor3: C1
+    actor4: C2
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=92773879]
+
OK6468865
split
+    actor1: Interpreter
+    actor2: Interpreter
+    actor3: C2
+    actor4: C2
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK8028403
split
+    actor1: Interpreter
+    actor2: Interpreter
+    actor3: C2
+    actor4: C2
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=560711438]
+
OK4876724
split
+    actor1: C1
+    actor2: Interpreter
+    actor3: C2
+    actor4: C2
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK6589861
split
+    actor1: C1
+    actor2: Interpreter
+    actor3: C2
+    actor4: C2
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=2108979563]
+
OK7288244
split
+    actor1: C2
+    actor2: Interpreter
+    actor3: C2
+    actor4: C2
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK8580083
split
+    actor1: C2
+    actor2: Interpreter
+    actor3: C2
+    actor4: C2
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=443506628]
+
OK7863283
split
+    actor1: Interpreter
+    actor2: C1
+    actor3: C2
+    actor4: C2
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK6319603
split
+    actor1: Interpreter
+    actor2: C1
+    actor3: C2
+    actor4: C2
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1741685860]
+
OK8306163
split
+    actor1: C1
+    actor2: C1
+    actor3: C2
+    actor4: C2
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK10815745
split
+    actor1: C1
+    actor2: C1
+    actor3: C2
+    actor4: C2
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1037930696]
+
OK9249025
split
+    actor1: C2
+    actor2: C1
+    actor3: C2
+    actor4: C2
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK10554625
split
+    actor1: C2
+    actor2: C1
+    actor3: C2
+    actor4: C2
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=2013440747]
+
OK10566913
split
+    actor1: Interpreter
+    actor2: C2
+    actor3: C2
+    actor4: C2
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK4225523
split
+    actor1: Interpreter
+    actor2: C2
+    actor3: C2
+    actor4: C2
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=581853617]
+
OK8313524
split
+    actor1: C1
+    actor2: C2
+    actor3: C2
+    actor4: C2
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK8484097
split
+    actor1: C1
+    actor2: C2
+    actor3: C2
+    actor4: C2
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=86939612]
+
OK7869364
split
+    actor1: C2
+    actor2: C2
+    actor3: C2
+    actor4: C2
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK7966586
split
+    actor1: C2
+    actor2: C2
+    actor3: C2
+    actor4: C2
+    actor5: Interpreter
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1574752878]
+
OK2818484
split
+    actor1: Interpreter
+    actor2: Interpreter
+    actor3: Interpreter
+    actor4: Interpreter
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK7119603
split
+    actor1: C1
+    actor2: Interpreter
+    actor3: Interpreter
+    actor4: Interpreter
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK6735891
split
+    actor1: C2
+    actor2: Interpreter
+    actor3: Interpreter
+    actor4: Interpreter
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK7305654
split
+    actor1: C2
+    actor2: Interpreter
+    actor3: Interpreter
+    actor4: Interpreter
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1967266164]
+
OK7326644
split
+    actor1: Interpreter
+    actor2: C1
+    actor3: Interpreter
+    actor4: Interpreter
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK8147443
split
+    actor1: C1
+    actor2: C1
+    actor3: Interpreter
+    actor4: Interpreter
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK8089014
split
+    actor1: C2
+    actor2: C1
+    actor3: Interpreter
+    actor4: Interpreter
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK8982003
split
+    actor1: C2
+    actor2: C1
+    actor3: Interpreter
+    actor4: Interpreter
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=2104041866]
+
OK7849999
split
+    actor1: Interpreter
+    actor2: C2
+    actor3: Interpreter
+    actor4: Interpreter
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK7917043
split
+    actor1: Interpreter
+    actor2: C2
+    actor3: Interpreter
+    actor4: Interpreter
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1023324801]
+
OK7593203
split
+    actor1: C1
+    actor2: C2
+    actor3: Interpreter
+    actor4: Interpreter
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK9367567
split
+    actor1: C1
+    actor2: C2
+    actor3: Interpreter
+    actor4: Interpreter
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=2130442402]
+
OK8231604
split
+    actor1: C2
+    actor2: C2
+    actor3: Interpreter
+    actor4: Interpreter
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK8705523
split
+    actor1: C2
+    actor2: C2
+    actor3: Interpreter
+    actor4: Interpreter
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=185123183]
+
OK8368564
split
+    actor1: Interpreter
+    actor2: Interpreter
+    actor3: C1
+    actor4: Interpreter
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK7881203
split
+    actor1: C1
+    actor2: Interpreter
+    actor3: C1
+    actor4: Interpreter
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK7647251
split
+    actor1: C2
+    actor2: Interpreter
+    actor3: C1
+    actor4: Interpreter
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK7744243
split
+    actor1: C2
+    actor2: Interpreter
+    actor3: C1
+    actor4: Interpreter
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1014386645]
+
OK7757043
split
+    actor1: Interpreter
+    actor2: C1
+    actor3: C1
+    actor4: Interpreter
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK7443762
split
+    actor1: C1
+    actor2: C1
+    actor3: C1
+    actor4: Interpreter
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK8230931
split
+    actor1: C2
+    actor2: C1
+    actor3: C1
+    actor4: Interpreter
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK7176211
split
+    actor1: C2
+    actor2: C1
+    actor3: C1
+    actor4: Interpreter
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=986167481]
+
OK6869011
split
+    actor1: Interpreter
+    actor2: C2
+    actor3: C1
+    actor4: Interpreter
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK7699443
split
+    actor1: Interpreter
+    actor2: C2
+    actor3: C1
+    actor4: Interpreter
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=120475812]
+
OK6635763
split
+    actor1: C1
+    actor2: C2
+    actor3: C1
+    actor4: Interpreter
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK8773651
split
+    actor1: C1
+    actor2: C2
+    actor3: C1
+    actor4: Interpreter
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1848611656]
+
OK8128531
split
+    actor1: C2
+    actor2: C2
+    actor3: C1
+    actor4: Interpreter
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK3302324
split
+    actor1: C2
+    actor2: C2
+    actor3: C1
+    actor4: Interpreter
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=822792489]
+
OK10465537
split
+    actor1: Interpreter
+    actor2: Interpreter
+    actor3: C2
+    actor4: Interpreter
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK5564581
split
+    actor1: Interpreter
+    actor2: Interpreter
+    actor3: C2
+    actor4: Interpreter
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1304118131]
+
OK7672563
split
+    actor1: C1
+    actor2: Interpreter
+    actor3: C2
+    actor4: Interpreter
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK7865359
split
+    actor1: C1
+    actor2: Interpreter
+    actor3: C2
+    actor4: Interpreter
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=273633896]
+
OK4034575
split
+    actor1: C2
+    actor2: Interpreter
+    actor3: C2
+    actor4: Interpreter
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK7559923
split
+    actor1: C2
+    actor2: Interpreter
+    actor3: C2
+    actor4: Interpreter
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=66608256]
+
OK8135923
split
+    actor1: Interpreter
+    actor2: C1
+    actor3: C2
+    actor4: Interpreter
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK1866164
split
+    actor1: Interpreter
+    actor2: C1
+    actor3: C2
+    actor4: Interpreter
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1088169694]
+
OK6192883
split
+    actor1: C1
+    actor2: C1
+    actor3: C2
+    actor4: Interpreter
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK9592851
split
+    actor1: C1
+    actor2: C1
+    actor3: C2
+    actor4: Interpreter
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=2065460360]
+
OK8661011
split
+    actor1: C2
+    actor2: C1
+    actor3: C2
+    actor4: Interpreter
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK9685249
split
+    actor1: C2
+    actor2: C1
+    actor3: C2
+    actor4: Interpreter
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1930834515]
+
OK10300231
split
+    actor1: Interpreter
+    actor2: C2
+    actor3: C2
+    actor4: Interpreter
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK5695341
split
+    actor1: Interpreter
+    actor2: C2
+    actor3: C2
+    actor4: Interpreter
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=69726176]
+
OK8109043
split
+    actor1: C1
+    actor2: C2
+    actor3: C2
+    actor4: Interpreter
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK10281217
split
+    actor1: C1
+    actor2: C2
+    actor3: C2
+    actor4: Interpreter
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1433958484]
+
OK10812673
split
+    actor1: C2
+    actor2: C2
+    actor3: C2
+    actor4: Interpreter
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK11329351
split
+    actor1: C2
+    actor2: C2
+    actor3: C2
+    actor4: Interpreter
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=994852668]
+
OK10244986
split
+    actor1: Interpreter
+    actor2: Interpreter
+    actor3: Interpreter
+    actor4: C1
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK9870323
split
+    actor1: C1
+    actor2: Interpreter
+    actor3: Interpreter
+    actor4: C1
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK9203731
split
+    actor1: C2
+    actor2: Interpreter
+    actor3: Interpreter
+    actor4: C1
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK11859443
split
+    actor1: C2
+    actor2: Interpreter
+    actor3: Interpreter
+    actor4: C1
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1716425874]
+
OK9845684
split
+    actor1: Interpreter
+    actor2: C1
+    actor3: Interpreter
+    actor4: C1
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK11417843
split
+    actor1: C1
+    actor2: C1
+    actor3: Interpreter
+    actor4: C1
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK10237971
split
+    actor1: C2
+    actor2: C1
+    actor3: Interpreter
+    actor4: C1
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK3694611
split
+    actor1: C2
+    actor2: C1
+    actor3: Interpreter
+    actor4: C1
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=407199435]
+
OK9080851
split
+    actor1: Interpreter
+    actor2: C2
+    actor3: Interpreter
+    actor4: C1
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK9172723
split
+    actor1: Interpreter
+    actor2: C2
+    actor3: Interpreter
+    actor4: C1
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1799988956]
+
OK4632563
split
+    actor1: C1
+    actor2: C2
+    actor3: Interpreter
+    actor4: C1
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK9039891
split
+    actor1: C1
+    actor2: C2
+    actor3: Interpreter
+    actor4: C1
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1773498083]
+
OK7985171
split
+    actor1: C2
+    actor2: C2
+    actor3: Interpreter
+    actor4: C1
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK11120506
split
+    actor1: C2
+    actor2: C2
+    actor3: Interpreter
+    actor4: C1
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1168301079]
+
OK10521466
split
+    actor1: Interpreter
+    actor2: Interpreter
+    actor3: C1
+    actor4: C1
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK11535603
split
+    actor1: C1
+    actor2: Interpreter
+    actor3: C1
+    actor4: C1
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK9695251
split
+    actor1: C2
+    actor2: Interpreter
+    actor3: C1
+    actor4: C1
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK9994106
split
+    actor1: C2
+    actor2: Interpreter
+    actor3: C1
+    actor4: C1
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1563047341]
+
OK9779066
split
+    actor1: Interpreter
+    actor2: C1
+    actor3: C1
+    actor4: C1
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK9019411
split
+    actor1: C1
+    actor2: C1
+    actor3: C1
+    actor4: C1
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK12029971
split
+    actor1: C2
+    actor2: C1
+    actor3: C1
+    actor4: C1
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK10790931
split
+    actor1: C2
+    actor2: C1
+    actor3: C1
+    actor4: C1
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1734702662]
+
OK11622266
split
+    actor1: Interpreter
+    actor2: C2
+    actor3: C1
+    actor4: C1
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK9541651
split
+    actor1: Interpreter
+    actor2: C2
+    actor3: C1
+    actor4: C1
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1578210720]
+
OK10429306
split
+    actor1: C1
+    actor2: C2
+    actor3: C1
+    actor4: C1
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK12562451
split
+    actor1: C1
+    actor2: C2
+    actor3: C1
+    actor4: C1
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=559034161]
+
OK10893331
split
+    actor1: C2
+    actor2: C2
+    actor3: C1
+    actor4: C1
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK6653971
split
+    actor1: C2
+    actor2: C2
+    actor3: C1
+    actor4: C1
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1704775056]
+
OK10063891
split
+    actor1: Interpreter
+    actor2: Interpreter
+    actor3: C2
+    actor4: C1
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK11176975
split
+    actor1: Interpreter
+    actor2: Interpreter
+    actor3: C2
+    actor4: C1
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=656634887]
+
OK9785843
split
+    actor1: C1
+    actor2: Interpreter
+    actor3: C2
+    actor4: C1
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK9418771
split
+    actor1: C1
+    actor2: Interpreter
+    actor3: C2
+    actor4: C1
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1134845257]
+
OK9019411
split
+    actor1: C2
+    actor2: Interpreter
+    actor3: C2
+    actor4: C1
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK11982151
split
+    actor1: C2
+    actor2: Interpreter
+    actor3: C2
+    actor4: C1
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=896789447]
+
OK10644346
split
+    actor1: Interpreter
+    actor2: C1
+    actor3: C2
+    actor4: C1
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK10283386
split
+    actor1: Interpreter
+    actor2: C1
+    actor3: C2
+    actor4: C1
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=233628877]
+
OK8660404
split
+    actor1: C1
+    actor2: C1
+    actor3: C2
+    actor4: C1
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK9346426
split
+    actor1: C1
+    actor2: C1
+    actor3: C2
+    actor4: C1
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1796335367]
+
OK11989011
split
+    actor1: C2
+    actor2: C1
+    actor3: C2
+    actor4: C1
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK11543461
split
+    actor1: C2
+    actor2: C1
+    actor3: C2
+    actor4: C1
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1831670886]
+
OK9838611
split
+    actor1: Interpreter
+    actor2: C2
+    actor3: C2
+    actor4: C1
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK10436986
split
+    actor1: Interpreter
+    actor2: C2
+    actor3: C2
+    actor4: C1
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1301013809]
+
OK9743226
split
+    actor1: C1
+    actor2: C2
+    actor3: C2
+    actor4: C1
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK6541331
split
+    actor1: C1
+    actor2: C2
+    actor3: C2
+    actor4: C1
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=580636895]
+
OK11228026
split
+    actor1: C2
+    actor2: C2
+    actor3: C2
+    actor4: C1
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK9692026
split
+    actor1: C2
+    actor2: C2
+    actor3: C2
+    actor4: C1
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1928180229]
+
OK12052346
split
+    actor1: Interpreter
+    actor2: Interpreter
+    actor3: Interpreter
+    actor4: C2
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK9982963
split
+    actor1: Interpreter
+    actor2: Interpreter
+    actor3: Interpreter
+    actor4: C2
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=412438872]
+
OK8777203
split
+    actor1: C1
+    actor2: Interpreter
+    actor3: Interpreter
+    actor4: C2
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK11533327
split
+    actor1: C1
+    actor2: Interpreter
+    actor3: Interpreter
+    actor4: C2
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1540253108]
+
OK8377843
split
+    actor1: C2
+    actor2: Interpreter
+    actor3: Interpreter
+    actor4: C2
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK10553843
split
+    actor1: C2
+    actor2: Interpreter
+    actor3: Interpreter
+    actor4: C2
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=169655123]
+
OK12124403
split
+    actor1: Interpreter
+    actor2: C1
+    actor3: Interpreter
+    actor4: C2
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK10199602
split
+    actor1: Interpreter
+    actor2: C1
+    actor3: Interpreter
+    actor4: C2
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=106279592]
+
OK9427124
split
+    actor1: C1
+    actor2: C1
+    actor3: Interpreter
+    actor4: C2
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK7647251
split
+    actor1: C1
+    actor2: C1
+    actor3: Interpreter
+    actor4: C2
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=334194071]
+
OK10545171
split
+    actor1: C2
+    actor2: C1
+    actor3: Interpreter
+    actor4: C2
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK12105985
split
+    actor1: C2
+    actor2: C1
+    actor3: Interpreter
+    actor4: C2
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=942181783]
+
OK10410241
split
+    actor1: Interpreter
+    actor2: C2
+    actor3: Interpreter
+    actor4: C2
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK8930803
split
+    actor1: Interpreter
+    actor2: C2
+    actor3: Interpreter
+    actor4: C2
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1489927131]
+
OK7725043
split
+    actor1: C1
+    actor2: C2
+    actor3: Interpreter
+    actor4: C2
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK11334913
split
+    actor1: C1
+    actor2: C2
+    actor3: Interpreter
+    actor4: C2
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=347129635]
+
OK11333044
split
+    actor1: C2
+    actor2: C2
+    actor3: Interpreter
+    actor4: C2
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK8328451
split
+    actor1: C2
+    actor2: C2
+    actor3: Interpreter
+    actor4: C2
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=539067156]
+
OK11958964
split
+    actor1: Interpreter
+    actor2: Interpreter
+    actor3: C1
+    actor4: C2
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK10278931
split
+    actor1: Interpreter
+    actor2: Interpreter
+    actor3: C1
+    actor4: C2
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1502693862]
+
OK11017203
split
+    actor1: C1
+    actor2: Interpreter
+    actor3: C1
+    actor4: C2
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK11992741
split
+    actor1: C1
+    actor2: Interpreter
+    actor3: C1
+    actor4: C2
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=899137923]
+
OK9848851
split
+    actor1: C2
+    actor2: Interpreter
+    actor3: C1
+    actor4: C2
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK9942906
split
+    actor1: C2
+    actor2: Interpreter
+    actor3: C1
+    actor4: C2
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=784745603]
+
OK10529146
split
+    actor1: Interpreter
+    actor2: C1
+    actor3: C1
+    actor4: C2
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK10900346
split
+    actor1: Interpreter
+    actor2: C1
+    actor3: C1
+    actor4: C2
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1769379261]
+
OK10668724
split
+    actor1: C1
+    actor2: C1
+    actor3: C1
+    actor4: C2
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK5988371
split
+    actor1: C1
+    actor2: C1
+    actor3: C1
+    actor4: C2
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=233880771]
+
OK12183571
split
+    actor1: C2
+    actor2: C1
+    actor3: C1
+    actor4: C2
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK9992211
split
+    actor1: C2
+    actor2: C1
+    actor3: C1
+    actor4: C2
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1311202555]
+
OK10462586
split
+    actor1: Interpreter
+    actor2: C2
+    actor3: C1
+    actor4: C2
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK10791751
split
+    actor1: Interpreter
+    actor2: C2
+    actor3: C1
+    actor4: C2
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1752909720]
+
OK9094324
split
+    actor1: C1
+    actor2: C2
+    actor3: C1
+    actor4: C2
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK5042341
split
+    actor1: C1
+    actor2: C2
+    actor3: C1
+    actor4: C2
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1065087775]
+
OK11921786
split
+    actor1: C2
+    actor2: C2
+    actor3: C1
+    actor4: C2
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK11712421
split
+    actor1: C2
+    actor2: C2
+    actor3: C1
+    actor4: C2
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1437569379]
+
OK11450746
split
+    actor1: Interpreter
+    actor2: Interpreter
+    actor3: C2
+    actor4: C2
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK8433844
split
+    actor1: Interpreter
+    actor2: Interpreter
+    actor3: C2
+    actor4: C2
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1323671058]
+
OK8838643
split
+    actor1: C1
+    actor2: Interpreter
+    actor3: C2
+    actor4: C2
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK11224321
split
+    actor1: C1
+    actor2: Interpreter
+    actor3: C2
+    actor4: C2
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1168370302]
+
OK11915521
split
+    actor1: C2
+    actor2: Interpreter
+    actor3: C2
+    actor4: C2
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK11285251
split
+    actor1: C2
+    actor2: Interpreter
+    actor3: C2
+    actor4: C2
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1736122917]
+
OK11432826
split
+    actor1: Interpreter
+    actor2: C1
+    actor3: C2
+    actor4: C2
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK11189626
split
+    actor1: Interpreter
+    actor2: C1
+    actor3: C2
+    actor4: C2
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1297962412]
+
OK11033466
split
+    actor1: C1
+    actor2: C1
+    actor3: C2
+    actor4: C2
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK9777171
split
+    actor1: C1
+    actor2: C1
+    actor3: C2
+    actor4: C2
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=2034292292]
+
OK11727226
split
+    actor1: C2
+    actor2: C1
+    actor3: C2
+    actor4: C2
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK11405221
split
+    actor1: C2
+    actor2: C1
+    actor3: C2
+    actor4: C2
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1887307975]
+
OK6583432
split
+    actor1: Interpreter
+    actor2: C2
+    actor3: C2
+    actor4: C2
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK11413831
split
+    actor1: Interpreter
+    actor2: C2
+    actor3: C2
+    actor4: C2
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1571888382]
+
OK4161204
split
+    actor1: C1
+    actor2: C2
+    actor3: C2
+    actor4: C2
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK9818131
split
+    actor1: C1
+    actor2: C2
+    actor3: C2
+    actor4: C2
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1769247594]
+
OK11839624
split
+    actor1: C2
+    actor2: C2
+    actor3: C2
+    actor4: C2
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK11486586
split
+    actor1: C2
+    actor2: C2
+    actor3: C2
+    actor4: C2
+    actor5: C1
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1380856426]
+
OK10607752
split
+    actor1: Interpreter
+    actor2: Interpreter
+    actor3: Interpreter
+    actor4: Interpreter
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK6898163
split
+    actor1: Interpreter
+    actor2: Interpreter
+    actor3: Interpreter
+    actor4: Interpreter
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=601611334]
+
OK6817523
split
+    actor1: C1
+    actor2: Interpreter
+    actor3: Interpreter
+    actor4: Interpreter
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK8071094
split
+    actor1: C1
+    actor2: Interpreter
+    actor3: Interpreter
+    actor4: Interpreter
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=143167261]
+
OK7856143
split
+    actor1: C2
+    actor2: Interpreter
+    actor3: Interpreter
+    actor4: Interpreter
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK7940534
split
+    actor1: C2
+    actor2: Interpreter
+    actor3: Interpreter
+    actor4: Interpreter
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=2142569256]
+
OK7612403
split
+    actor1: Interpreter
+    actor2: C1
+    actor3: Interpreter
+    actor4: Interpreter
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK6942963
split
+    actor1: Interpreter
+    actor2: C1
+    actor3: Interpreter
+    actor4: Interpreter
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=349781391]
+
OK7454963
split
+    actor1: C1
+    actor2: C1
+    actor3: Interpreter
+    actor4: Interpreter
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK7493651
split
+    actor1: C1
+    actor2: C1
+    actor3: Interpreter
+    actor4: Interpreter
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1625250938]
+
OK7530934
split
+    actor1: C2
+    actor2: C1
+    actor3: Interpreter
+    actor4: Interpreter
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK5198863
split
+    actor1: C2
+    actor2: C1
+    actor3: Interpreter
+    actor4: Interpreter
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1389539674]
+
OK8740879
split
+    actor1: Interpreter
+    actor2: C2
+    actor3: Interpreter
+    actor4: Interpreter
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK7589363
split
+    actor1: Interpreter
+    actor2: C2
+    actor3: Interpreter
+    actor4: Interpreter
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1920455345]
+
OK7695603
split
+    actor1: C1
+    actor2: C2
+    actor3: Interpreter
+    actor4: Interpreter
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK8968207
split
+    actor1: C1
+    actor2: C2
+    actor3: Interpreter
+    actor4: Interpreter
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=537886435]
+
OK8204545
split
+    actor1: C2
+    actor2: C2
+    actor3: Interpreter
+    actor4: Interpreter
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK8389363
split
+    actor1: C2
+    actor2: C2
+    actor3: Interpreter
+    actor4: Interpreter
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=889973398]
+
OK3493044
split
+    actor1: Interpreter
+    actor2: Interpreter
+    actor3: C1
+    actor4: Interpreter
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK7868854
split
+    actor1: Interpreter
+    actor2: Interpreter
+    actor3: C1
+    actor4: Interpreter
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=655787574]
+
OK7293683
split
+    actor1: C1
+    actor2: Interpreter
+    actor3: C1
+    actor4: Interpreter
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK1810451
split
+    actor1: C1
+    actor2: Interpreter
+    actor3: C1
+    actor4: Interpreter
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=711432483]
+
OK8202164
split
+    actor1: C2
+    actor2: Interpreter
+    actor3: C1
+    actor4: Interpreter
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK8444403
split
+    actor1: C2
+    actor2: Interpreter
+    actor3: C1
+    actor4: Interpreter
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=605734089]
+
OK8596404
split
+    actor1: Interpreter
+    actor2: C1
+    actor3: C1
+    actor4: Interpreter
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK8872242
split
+    actor1: Interpreter
+    actor2: C1
+    actor3: C1
+    actor4: Interpreter
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=671249449]
+
OK7153202
split
+    actor1: C1
+    actor2: C1
+    actor3: C1
+    actor4: Interpreter
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK9766931
split
+    actor1: C1
+    actor2: C1
+    actor3: C1
+    actor4: Interpreter
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=277370939]
+
OK9562131
split
+    actor1: C2
+    actor2: C1
+    actor3: C1
+    actor4: Interpreter
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK10207489
split
+    actor1: C2
+    actor2: C1
+    actor3: C1
+    actor4: Interpreter
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=2042966700]
+
OK10301683
split
+    actor1: Interpreter
+    actor2: C2
+    actor3: C1
+    actor4: Interpreter
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK9093541
split
+    actor1: Interpreter
+    actor2: C2
+    actor3: C1
+    actor4: Interpreter
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=525586187]
+
OK8209844
split
+    actor1: C1
+    actor2: C2
+    actor3: C1
+    actor4: Interpreter
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK11024641
split
+    actor1: C1
+    actor2: C2
+    actor3: C1
+    actor4: Interpreter
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1360320111]
+
OK9989377
split
+    actor1: C2
+    actor2: C2
+    actor3: C1
+    actor4: Interpreter
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK10914049
split
+    actor1: C2
+    actor2: C2
+    actor3: C1
+    actor4: Interpreter
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=171408514]
+
OK9801985
split
+    actor1: Interpreter
+    actor2: Interpreter
+    actor3: C2
+    actor4: Interpreter
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK6526644
split
+    actor1: Interpreter
+    actor2: Interpreter
+    actor3: C2
+    actor4: Interpreter
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=2071748068]
+
OK7536564
split
+    actor1: C1
+    actor2: Interpreter
+    actor3: C2
+    actor4: Interpreter
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK4725684
split
+    actor1: C1
+    actor2: Interpreter
+    actor3: C2
+    actor4: Interpreter
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=2053122605]
+
OK8378383
split
+    actor1: C2
+    actor2: Interpreter
+    actor3: C2
+    actor4: Interpreter
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK2532083
split
+    actor1: C2
+    actor2: Interpreter
+    actor3: C2
+    actor4: Interpreter
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1855974451]
+
OK8356083
split
+    actor1: Interpreter
+    actor2: C1
+    actor3: C2
+    actor4: Interpreter
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK7791603
split
+    actor1: Interpreter
+    actor2: C1
+    actor3: C2
+    actor4: Interpreter
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=413039438]
+
OK8413364
split
+    actor1: C1
+    actor2: C1
+    actor3: C2
+    actor4: Interpreter
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK10456321
split
+    actor1: C1
+    actor2: C1
+    actor3: C2
+    actor4: Interpreter
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1801360583]
+
OK10775809
split
+    actor1: C2
+    actor2: C1
+    actor3: C2
+    actor4: Interpreter
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK10170625
split
+    actor1: C2
+    actor2: C1
+    actor3: C2
+    actor4: Interpreter
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1252601311]
+
OK9701044
split
+    actor1: Interpreter
+    actor2: C2
+    actor3: C2
+    actor4: Interpreter
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK7864563
split
+    actor1: Interpreter
+    actor2: C2
+    actor3: C2
+    actor4: Interpreter
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=141054047]
+
OK7665844
split
+    actor1: C1
+    actor2: C2
+    actor3: C2
+    actor4: Interpreter
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK10692865
split
+    actor1: C1
+    actor2: C2
+    actor3: C2
+    actor4: Interpreter
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1159848150]
+
OK7617793
split
+    actor1: C2
+    actor2: C2
+    actor3: C2
+    actor4: Interpreter
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK9807226
split
+    actor1: C2
+    actor2: C2
+    actor3: C2
+    actor4: Interpreter
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1502100301]
+
OK10662266
split
+    actor1: Interpreter
+    actor2: Interpreter
+    actor3: Interpreter
+    actor4: C1
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK4480243
split
+    actor1: Interpreter
+    actor2: Interpreter
+    actor3: Interpreter
+    actor4: C1
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=507981963]
+
OK10214821
split
+    actor1: C1
+    actor2: Interpreter
+    actor3: Interpreter
+    actor4: C1
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK10541071
split
+    actor1: C1
+    actor2: Interpreter
+    actor3: Interpreter
+    actor4: C1
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=967606050]
+
OK9267124
split
+    actor1: C2
+    actor2: Interpreter
+    actor3: Interpreter
+    actor4: C1
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK10663923
split
+    actor1: C2
+    actor2: Interpreter
+    actor3: Interpreter
+    actor4: C1
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1884035104]
+
OK10265524
split
+    actor1: Interpreter
+    actor2: C1
+    actor3: Interpreter
+    actor4: C1
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK8077331
split
+    actor1: Interpreter
+    actor2: C1
+    actor3: Interpreter
+    actor4: C1
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=953933224]
+
OK7859124
split
+    actor1: C1
+    actor2: C1
+    actor3: Interpreter
+    actor4: C1
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK10939123
split
+    actor1: C1
+    actor2: C1
+    actor3: Interpreter
+    actor4: C1
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=165356047]
+
OK10493971
split
+    actor1: C2
+    actor2: C1
+    actor3: Interpreter
+    actor4: C1
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK11734273
split
+    actor1: C2
+    actor2: C1
+    actor3: Interpreter
+    actor4: C1
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=266313660]
+
OK2378164
split
+    actor1: Interpreter
+    actor2: C2
+    actor3: Interpreter
+    actor4: C1
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK10049523
split
+    actor1: Interpreter
+    actor2: C2
+    actor3: Interpreter
+    actor4: C1
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=718852617]
+
OK8973043
split
+    actor1: C1
+    actor2: C2
+    actor3: Interpreter
+    actor4: C1
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK11639041
split
+    actor1: C1
+    actor2: C2
+    actor3: Interpreter
+    actor4: C1
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=960550938]
+
OK11599105
split
+    actor1: C2
+    actor2: C2
+    actor3: Interpreter
+    actor4: C1
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK12643706
split
+    actor1: C2
+    actor2: C2
+    actor3: Interpreter
+    actor4: C1
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=687988613]
+
OK11391866
split
+    actor1: Interpreter
+    actor2: Interpreter
+    actor3: C1
+    actor4: C1
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK9152243
split
+    actor1: Interpreter
+    actor2: Interpreter
+    actor3: C1
+    actor4: C1
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=984277225]
+
OK10433523
split
+    actor1: C1
+    actor2: Interpreter
+    actor3: C1
+    actor4: C1
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK7401491
split
+    actor1: C1
+    actor2: Interpreter
+    actor3: C1
+    actor4: C1
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=2097715809]
+
OK7553204
split
+    actor1: C2
+    actor2: Interpreter
+    actor3: C1
+    actor4: C1
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK11498311
split
+    actor1: C2
+    actor2: Interpreter
+    actor3: C1
+    actor4: C1
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=898523760]
+
OK10575226
split
+    actor1: Interpreter
+    actor2: C1
+    actor3: C1
+    actor4: C1
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK10480506
split
+    actor1: Interpreter
+    actor2: C1
+    actor3: C1
+    actor4: C1
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=2016391741]
+
OK7860404
split
+    actor1: C1
+    actor2: C1
+    actor3: C1
+    actor4: C1
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK11466771
split
+    actor1: C1
+    actor2: C1
+    actor3: C1
+    actor4: C1
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1703408104]
+
OK6812026
split
+    actor1: C2
+    actor2: C1
+    actor3: C1
+    actor4: C1
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK9536527
split
+    actor1: C2
+    actor2: C1
+    actor3: C1
+    actor4: C1
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=391994675]
+
OK10874746
split
+    actor1: Interpreter
+    actor2: C2
+    actor3: C1
+    actor4: C1
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK10733221
split
+    actor1: Interpreter
+    actor2: C2
+    actor3: C1
+    actor4: C1
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1751226654]
+
OK11051386
split
+    actor1: C1
+    actor2: C2
+    actor3: C1
+    actor4: C1
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK9807891
split
+    actor1: C1
+    actor2: C2
+    actor3: C1
+    actor4: C1
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=267881420]
+
OK10657811
split
+    actor1: C2
+    actor2: C2
+    actor3: C1
+    actor4: C1
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK8989861
split
+    actor1: C2
+    actor2: C2
+    actor3: C1
+    actor4: C1
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1906688550]
+
OK12103816
split
+    actor1: Interpreter
+    actor2: Interpreter
+    actor3: C2
+    actor4: C1
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK10671603
split
+    actor1: Interpreter
+    actor2: Interpreter
+    actor3: C2
+    actor4: C1
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=434814498]
+
OK10018484
split
+    actor1: C1
+    actor2: Interpreter
+    actor3: C2
+    actor4: C1
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK11252551
split
+    actor1: C1
+    actor2: Interpreter
+    actor3: C2
+    actor4: C1
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=36486648]
+
OK11476225
split
+    actor1: C2
+    actor2: Interpreter
+    actor3: C2
+    actor4: C1
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK5949306
split
+    actor1: C2
+    actor2: Interpreter
+    actor3: C2
+    actor4: C1
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=891859262]
+
OK10900346
split
+    actor1: Interpreter
+    actor2: C1
+    actor3: C2
+    actor4: C1
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK11752826
split
+    actor1: Interpreter
+    actor2: C1
+    actor3: C2
+    actor4: C1
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=678515084]
+
OK10900346
split
+    actor1: C1
+    actor2: C1
+    actor3: C2
+    actor4: C1
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK8782501
split
+    actor1: C1
+    actor2: C1
+    actor3: C2
+    actor4: C1
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=871449582]
+
OK9961491
split
+    actor1: C2
+    actor2: C1
+    actor3: C2
+    actor4: C1
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK9836680
split
+    actor1: C2
+    actor2: C1
+    actor3: C2
+    actor4: C1
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1597475467]
+
OK12180616
split
+    actor1: Interpreter
+    actor2: C2
+    actor3: C2
+    actor4: C1
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK2755681
split
+    actor1: Interpreter
+    actor2: C2
+    actor3: C2
+    actor4: C1
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=400992102]
+
OK10908026
split
+    actor1: C1
+    actor2: C2
+    actor3: C2
+    actor4: C1
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK10986511
split
+    actor1: C1
+    actor2: C2
+    actor3: C2
+    actor4: C1
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=246348642]
+
OK11529352
split
+    actor1: C2
+    actor2: C2
+    actor3: C2
+    actor4: C1
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK8165512
split
+    actor1: C2
+    actor2: C2
+    actor3: C2
+    actor4: C1
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=984185366]
+
OK12911752
split
+    actor1: Interpreter
+    actor2: Interpreter
+    actor3: Interpreter
+    actor4: C2
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK9881466
split
+    actor1: Interpreter
+    actor2: Interpreter
+    actor3: Interpreter
+    actor4: C2
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=967577110]
+
OK9202163
split
+    actor1: C1
+    actor2: Interpreter
+    actor3: Interpreter
+    actor4: C2
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK9622543
split
+    actor1: C1
+    actor2: Interpreter
+    actor3: Interpreter
+    actor4: C2
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=554324567]
+
OK9562804
split
+    actor1: C2
+    actor2: Interpreter
+    actor3: Interpreter
+    actor4: C2
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK9819123
split
+    actor1: C2
+    actor2: Interpreter
+    actor3: Interpreter
+    actor4: C2
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1915569630]
+
OK6553843
split
+    actor1: Interpreter
+    actor2: C1
+    actor3: Interpreter
+    actor4: C2
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK10195762
split
+    actor1: Interpreter
+    actor2: C1
+    actor3: Interpreter
+    actor4: C2
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=605309592]
+
OK10894323
split
+    actor1: C1
+    actor2: C1
+    actor3: Interpreter
+    actor4: C2
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK11508901
split
+    actor1: C1
+    actor2: C1
+    actor3: Interpreter
+    actor4: C2
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=533279016]
+
OK9488641
split
+    actor1: C2
+    actor2: C1
+    actor3: Interpreter
+    actor4: C2
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK11712769
split
+    actor1: C2
+    actor2: C1
+    actor3: Interpreter
+    actor4: C2
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=98064875]
+
OK10963201
split
+    actor1: Interpreter
+    actor2: C2
+    actor3: Interpreter
+    actor4: C2
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK11460083
split
+    actor1: Interpreter
+    actor2: C2
+    actor3: Interpreter
+    actor4: C2
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=2137055309]
+
OK10280884
split
+    actor1: C1
+    actor2: C2
+    actor3: Interpreter
+    actor4: C2
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK11887873
split
+    actor1: C1
+    actor2: C2
+    actor3: Interpreter
+    actor4: C2
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=460845524]
+
OK12152065
split
+    actor1: C2
+    actor2: C2
+    actor3: Interpreter
+    actor4: C2
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK11586426
split
+    actor1: C2
+    actor2: C2
+    actor3: Interpreter
+    actor4: C2
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1082890455]
+
OK11588986
split
+    actor1: Interpreter
+    actor2: Interpreter
+    actor3: C1
+    actor4: C2
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK10409878
split
+    actor1: Interpreter
+    actor2: Interpreter
+    actor3: C1
+    actor4: C2
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1837630848]
+
OK10070003
split
+    actor1: C1
+    actor2: Interpreter
+    actor3: C1
+    actor4: C2
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK2125057
split
+    actor1: C1
+    actor2: Interpreter
+    actor3: C1
+    actor4: C2
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1229593053]
+
OK11663284
split
+    actor1: C2
+    actor2: Interpreter
+    actor3: C1
+    actor4: C2
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK3079183
split
+    actor1: C2
+    actor2: Interpreter
+    actor3: C1
+    actor4: C2
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=889523855]
+
OK7828346
split
+    actor1: Interpreter
+    actor2: C1
+    actor3: C1
+    actor4: C2
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK10076026
split
+    actor1: Interpreter
+    actor2: C1
+    actor3: C1
+    actor4: C2
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=858735514]
+
OK10861946
split
+    actor1: C1
+    actor2: C1
+    actor3: C1
+    actor4: C2
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK4063251
split
+    actor1: C1
+    actor2: C1
+    actor3: C1
+    actor4: C2
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=2069291203]
+
OK10237971
split
+    actor1: C2
+    actor2: C1
+    actor3: C1
+    actor4: C2
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK11124901
split
+    actor1: C2
+    actor2: C1
+    actor3: C1
+    actor4: C2
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1199487749]
+
OK11504776
split
+    actor1: Interpreter
+    actor2: C2
+    actor3: C1
+    actor4: C2
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK11160391
split
+    actor1: Interpreter
+    actor2: C2
+    actor3: C1
+    actor4: C2
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1259696146]
+
OK10065844
split
+    actor1: C1
+    actor2: C2
+    actor3: C1
+    actor4: C2
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK10330131
split
+    actor1: C1
+    actor2: C2
+    actor3: C1
+    actor4: C2
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=460839364]
+
OK10268026
split
+    actor1: C2
+    actor2: C2
+    actor3: C1
+    actor4: C2
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK9853306
split
+    actor1: C2
+    actor2: C2
+    actor3: C1
+    actor4: C2
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=907582372]
+
OK11434120
split
+    actor1: Interpreter
+    actor2: Interpreter
+    actor3: C2
+    actor4: C2
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK8828403
split
+    actor1: Interpreter
+    actor2: Interpreter
+    actor3: C2
+    actor4: C2
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=12045201]
+
OK8475123
split
+    actor1: C1
+    actor2: Interpreter
+    actor3: C2
+    actor4: C2
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK9374977
split
+    actor1: C1
+    actor2: Interpreter
+    actor3: C2
+    actor4: C2
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=967730290]
+
OK11491585
split
+    actor1: C2
+    actor2: Interpreter
+    actor3: C2
+    actor4: C2
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK11059066
split
+    actor1: C2
+    actor2: Interpreter
+    actor3: C2
+    actor4: C2
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1934838686]
+
OK11693946
split
+    actor1: Interpreter
+    actor2: C1
+    actor3: C2
+    actor4: C2
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK7536506
split
+    actor1: Interpreter
+    actor2: C1
+    actor3: C2
+    actor4: C2
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1215805289]
+
OK11248506
split
+    actor1: C1
+    actor2: C1
+    actor3: C2
+    actor4: C2
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK8966821
split
+    actor1: C1
+    actor2: C1
+    actor3: C2
+    actor4: C2
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=712077133]
+
OK11513992
split
+    actor1: C2
+    actor2: C1
+    actor3: C2
+    actor4: C2
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK12499621
split
+    actor1: C2
+    actor2: C1
+    actor3: C2
+    actor4: C2
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1317693675]
+
OK12233743
split
+    actor1: Interpreter
+    actor2: C2
+    actor3: C2
+    actor4: C2
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK10641786
split
+    actor1: Interpreter
+    actor2: C2
+    actor3: C2
+    actor4: C2
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=164230943]
+
OK10938746
split
+    actor1: C1
+    actor2: C2
+    actor3: C2
+    actor4: C2
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK12579706
split
+    actor1: C1
+    actor2: C2
+    actor3: C2
+    actor4: C2
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=1653781214]
+
OK12536968
split
+    actor1: C2
+    actor2: C2
+    actor3: C2
+    actor4: C2
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant]
+
OK10596367
split
+    actor1: C2
+    actor2: C2
+    actor3: C2
+    actor4: C2
+    actor5: C2
+
    actor1: package group 0, core group 0
+    actor2: package group 0, core group 1
+    actor3: package group 0, core group 2
+    actor4: package group 0, core group 3
+    actor5: package group 0, core group 4
+
+
[-Dfile.encoding=UTF-8, -Duser.country=US, -Duser.language=en, -Duser.variant, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=144941901]
+
OK13200520
+

Messages

+

VM Output Streams

+

VM Error Streams

+ + diff --git a/src/main/java/org/itmo/Graph.java b/src/main/java/org/itmo/Graph.java index 141a0b6..4ff915c 100644 --- a/src/main/java/org/itmo/Graph.java +++ b/src/main/java/org/itmo/Graph.java @@ -2,10 +2,12 @@ import java.util.*; import java.util.concurrent.*; -import java.util.concurrent.atomic.AtomicBoolean; -import java.util.concurrent.atomic.AtomicInteger; +import java.util.concurrent.atomic.*; class Graph { + private final int BATCH_SIZE = 256; // Эмпирическим путём выяснилось, что размер 256 +-самый оптимальный + private final int MAX_THREADS = 6; + private final int V; private final ArrayList[] adjList; @@ -23,9 +25,194 @@ void addEdge(int src, int dest) { } } - void parallelBFS(int startVertex) { + /** + * Основной метод для параллельного обхода графа в ширину:
+ * Граф обходится по уровням, каждый уровень делится на батчи и обрабатывается параллельно + * виртуальными потоками. Новые вершины временно копятся в локальных буферах + * потоков и затем объединяются в следующий слой

+ * Посещение вершины отмечается атомарно + * + * @param startVertex исходная вершина обхода + * @throws InterruptedException если ожидание завершения задач уровня было прервано + */ +// void parallelBFS(int startVertex) throws InterruptedException { +// // Размер батча, отвечает за то сколько вершин слоя обрабатывает одна задача +// // Логика в том, чтобы мы отдавали потоку не одну вершину на просмотр, а сразу несколько +// final int vertCount = adjList.length; +// +// // Суммарный размер следующего слоя (увеличивается с каждым потоком) +// final AtomicInteger nextSize = new AtomicInteger(); +// +// // 0 - не посещена, 1 - посещена +// final AtomicIntegerArray visited = new AtomicIntegerArray(vertCount); +// visited.set(startVertex, 1); +// +// // Текущий уровень, начиная со startVertex +// int[] level = new int[]{startVertex}; +// +// // Наборы вершин следующего уровня, которые мы аккумулируем из потоков +// final ConcurrentLinkedQueue nextLevelVertices = new ConcurrentLinkedQueue<>(); +// +// try (ExecutorService threads = Executors.newThreadPerTaskExecutor(Thread.ofVirtual().name("bfs-vt-", 0).factory())) { +// try { +// while (level.length > 0) { +// // Сброс накопленных кусков и суммарного размера следующего слоя +// nextLevelVertices.clear(); +// nextSize.set(0); +// +// final int levelSize = level.length; +// // Вычисляем сколько потоков надо запустить на уровень +// final int numBatches = (levelSize + BATCH_SIZE - 1) / BATCH_SIZE; +// +// if (numBatches == 1) { +// // Одну вершину на уровне пускаем в один поток (startVertex и узлы последних уровней) +// processBatch(level, startVertex, levelSize, adjList, visited, nextLevelVertices, nextSize); +// } else { +// CountDownLatch latch = new CountDownLatch(numBatches); +// for (int b = 0; b < numBatches; b++) { +// int vertStart = b * BATCH_SIZE; +// int vertEnd = Math.min(vertStart + BATCH_SIZE, levelSize); +// int[] finalLevel = level; +// threads.execute(() -> { +// processBatch(finalLevel, vertStart, vertEnd, adjList, visited, nextLevelVertices, nextSize); +// latch.countDown(); +// }); +// } +// // Ждём пока потоки пройдут все вершины нынешнего уровня, чтобы одновременно +// // перейти к следующему уровню +// latch.await(); +// } +// +// int totalSize = nextSize.get(); +// if (totalSize == 0) { +// level = new int[0]; +// } else { +// // Тут происходит склейка вершин следующего уровня из буферов каждого потока +// int[] next = new int[totalSize]; +// int off = 0; +// for (int[] chunk : nextLevelVertices) { +// System.arraycopy(chunk, 0, next, off, chunk.length); +// off += chunk.length; +// } +// level = next; +// } +// } +// } finally { +// threads.shutdown(); +// boolean b = threads.awaitTermination(10, TimeUnit.SECONDS); +// } +// } +// } + + /** + * Вторая версия параллельного обхода для сравнения производительности 12ти фиксированных потоков и + * какого-то количества виртуальных потоков. Комментариев по коду тут нет, но в "виртуальной" версии они есть + * @param startVertex вершина, с которой надо начать обход графа + * @throws InterruptedException + */ + void parallelBFS(int startVertex) throws InterruptedException { + final int vertCount = adjList.length; + final AtomicInteger nextSize = new AtomicInteger(); + final AtomicIntegerArray visited = new AtomicIntegerArray(vertCount); + final ConcurrentLinkedQueue nextLevelVertices = new ConcurrentLinkedQueue<>(); + final AtomicInteger vertPointer = new AtomicInteger(); + int[] level = new int[]{startVertex}; + + visited.set(startVertex, 1); + + try (ExecutorService threads = Executors.newFixedThreadPool(MAX_THREADS)) { + try { + while (level.length > 0) { + nextLevelVertices.clear(); + nextSize.set(0); + + final int levelSize = level.length; + final int numBatches = (levelSize + BATCH_SIZE - 1) / BATCH_SIZE; + final int workersNum = Math.min(MAX_THREADS, Math.max(1, numBatches)); + + if (numBatches == 1) { + processBatch(level, startVertex, levelSize, adjList, visited, nextLevelVertices, nextSize); + } else { + vertPointer.set(0); + CountDownLatch latch = new CountDownLatch(workersNum); + for (int i = 0; i < workersNum; i++) { + int[] finalLevel = level; + threads.execute(() -> { + while (true) { + int vertStart = vertPointer.getAndAdd(BATCH_SIZE); + if (vertStart >= levelSize) { + break; + } + int vertEnd = Math.min(vertStart + BATCH_SIZE, levelSize); + processBatch(finalLevel, vertStart, vertEnd, adjList, visited, nextLevelVertices, nextSize); + } + latch.countDown(); + }); + } + + latch.await(); + } + + int totalSize = nextSize.get(); + if (totalSize == 0) { + level = new int[0]; + } else { + int[] next = new int[totalSize]; + int off = 0; + for (int[] vertices : nextLevelVertices) { + System.arraycopy(vertices, 0, next, off, vertices.length); + off += vertices.length; + } + level = next; + } + } + } finally { + threads.shutdown(); + boolean b = threads.awaitTermination(10, TimeUnit.SECONDS); + } + } } + /** + * Метод обработки батча вершин текущего уровня. Для каждой вершины разворачивает + * всех дочерей, неизвестных помечает + * и добавляет в свой локальный буфер потока, который затем публикуется в общий + * список вершин следующего уровня + */ + private void processBatch( + int[] level, + int vertStart, + int vertEnd, + ArrayList[] adjList, + AtomicIntegerArray visited, + ConcurrentLinkedQueue nextLevelVertices, + AtomicInteger nextSize + ) { + // Локальный буфер результатов прохода потока по вершинам + int cap = BATCH_SIZE; + int[] buf = new int[cap]; + int sz = 0; + + for (int i = vertStart; i < vertEnd; i++) { + int u = level[i]; + for (int v : adjList[u]) { + if (visited.compareAndSet(v, 0, 1)) { + if (sz == cap) { + cap *= 2; + buf = Arrays.copyOf(buf, cap); + } + buf[sz++] = v; + } + } + } + + if (sz > 0) { + nextLevelVertices.add(Arrays.copyOf(buf, sz)); + nextSize.addAndGet(sz); + } + } + + //Generated by ChatGPT void bfs(int startVertex) { boolean[] visited = new boolean[V]; @@ -47,4 +234,7 @@ void bfs(int startVertex) { } } + List neighbors(int u) { + return adjList[u]; + } } diff --git a/src/main/java/org/itmo/UnsafeCounter.java b/src/main/java/org/itmo/UnsafeCounter.java index 1041a21..d2999bd 100644 --- a/src/main/java/org/itmo/UnsafeCounter.java +++ b/src/main/java/org/itmo/UnsafeCounter.java @@ -4,7 +4,7 @@ public class UnsafeCounter { private int counter = 0; public void increment() { - counter++; // <-- гонка данных + counter++; } public int get() { diff --git a/src/test/java/org/itmo/BFSStressTest.java b/src/test/java/org/itmo/BFSStressTest.java new file mode 100644 index 0000000..4a4e63a --- /dev/null +++ b/src/test/java/org/itmo/BFSStressTest.java @@ -0,0 +1,95 @@ +package org.itmo; + +import org.openjdk.jcstress.annotations.*; +import org.openjdk.jcstress.infra.results.I_Result; + +import java.util.Arrays; +import java.util.List; +import java.util.Random; +import java.util.concurrent.ConcurrentLinkedQueue; +import java.util.concurrent.atomic.AtomicInteger; +import java.util.concurrent.atomic.AtomicIntegerArray; + +@JCStressTest +@Outcome(id = "0", expect = Expect.ACCEPTABLE, desc = "All correct, no duplicates") +@Outcome(expect = Expect.ACCEPTABLE_INTERESTING, desc = "Non-zero difference, potential duplicates or skips") +@State +public class BFSStressTest { + + private static final int SIZE = 50000; + private static final int EDGES = 300000; + private static final int BATCH_SIZE = 256; + private static final int MAX_LEVEL_SIZE = 8192; + + private final Graph graph; + private final int[] level; + private final AtomicIntegerArray visited; + private final ConcurrentLinkedQueue nextChunks = new ConcurrentLinkedQueue<>(); + private final AtomicInteger nextSize = new AtomicInteger(); + private final AtomicInteger cursor = new AtomicInteger(); + + public BFSStressTest() { + RandomGraphGenerator gen = new RandomGraphGenerator(); + graph = gen.generateGraph(new Random(), SIZE, EDGES); + int f = Math.min(MAX_LEVEL_SIZE, SIZE); + level = new int[f]; + for (int i = 0; i < f; i++) level[i] = i; + visited = new AtomicIntegerArray(SIZE); + cursor.set(0); + nextSize.set(0); + } + + private void processBatch(int iStart, int iEnd) { + int cap = BATCH_SIZE; + int[] buf = new int[cap]; + int sz = 0; + for (int i = iStart; i < iEnd; i++) { + int u = level[i]; + List vertNeighbors = graph.neighbors(u); + for (int v : vertNeighbors) { + if (visited.compareAndSet(v, 0, 1)) { + if (sz == cap) { + int newCapacity = cap * 2; + buf = Arrays.copyOf(buf, newCapacity); + cap = newCapacity; + } + buf[sz++] = v; + } + } + } + if (sz > 0) { + nextChunks.add(Arrays.copyOf(buf, sz)); + nextSize.addAndGet(sz); + } + } + + private void work() { + int levelSize = level.length; + while (true) { + int iStart = cursor.getAndAdd(BATCH_SIZE); + if (iStart >= levelSize) { + break; + } + int iEnd = Math.min(iStart + BATCH_SIZE, levelSize); + processBatch(iStart, iEnd); + } + } + + @Actor public void actor1() { work(); } + @Actor public void actor2() { work(); } + @Actor public void actor3() { work(); } + @Actor public void actor4() { work(); } +// @Actor public void actor5() { work(); } +// @Actor public void actor6() { work(); } + + @Arbiter + public void arbiter(I_Result r) { + int visitedCount = 0; + for (int i = 0; i < visited.length(); i++) { + if (visited.get(i) != 0) visitedCount++; + } + r.r1 = nextSize.get() - visitedCount; + } +} + + diff --git a/src/test/java/org/itmo/BFSTest.java b/src/test/java/org/itmo/BFSTest.java index 7bf9098..4648c5c 100644 --- a/src/test/java/org/itmo/BFSTest.java +++ b/src/test/java/org/itmo/BFSTest.java @@ -13,7 +13,7 @@ public class BFSTest { @Test - public void bfsTest() throws IOException { + public void bfsTest() throws IOException, InterruptedException { int[] sizes = new int[]{10, 100, 1000, 10_000, 10_000, 50_000, 100_000, 1_000_000, 2_000_000}; int[] connections = new int[]{50, 500, 5000, 50_000, 100_000, 1_000_000, 1_000_000, 10_000_000, 10_000_000}; Random r = new Random(42); @@ -42,7 +42,7 @@ private long executeSerialBfsAndGetTime(Graph g) { return endTime - startTime; } - private long executeParallelBfsAndGetTime(Graph g) { + private long executeParallelBfsAndGetTime(Graph g) throws InterruptedException { long startTime = System.currentTimeMillis(); g.parallelBFS(0); long endTime = System.currentTimeMillis(); diff --git a/tmp/img.png b/tmp/img.png new file mode 100644 index 0000000000000000000000000000000000000000..0f6ef9096699041fabda7bf19c7755dfd53d24ff GIT binary patch literal 31850 zcmce;Wmp{Dx-E*+xCKZ^aQ6fWZjC#^T@oCE28R%!u@Hhg0UCEFxI=jNTWWIVm8be6FUzc$tTssmbBn$!(1@|B$ z)DN#+40=U)IhhY9#Uz=Ua}X?))uhD@@Li>HZl(%Zv<@E&dhIJABO`-XFcxC|1f0{{ zE(wK-xGS&VEX17U{pe?JW#J+Tm&zKotnNutw$zazri9>vK~~g{bYVxzSN`BI*pWs~ z#S#xVLL|`8Sz*UW1~I54aKy!@WvGT7!I?;bM6jbwY{m!`?8~9}|NmS>)ROSgBZjQM zeuRQ_EbDYFM!8Sq?n2qwQO4BNw8tMAW9`>y)&|o`+jd!NX{nx>S
RdLQAb$B$e^ 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 literal 0 HcmV?d00001 diff --git a/tmp/results.txt b/tmp/results.txt index 027e7f9..78a8312 100644 --- a/tmp/results.txt +++ b/tmp/results.txt @@ -1,32 +1,36 @@ Times for 10 vertices and 50 connections: Serial: 0 -Parallel: 0 +Parallel: 1 -------- Times for 100 vertices and 500 connections: -Serial: 0 +Serial: 1 Parallel: 0 -------- Times for 1000 vertices and 5000 connections: Serial: 1 -Parallel: 0 +Parallel: 5 -------- Times for 10000 vertices and 50000 connections: -Serial: 3 -Parallel: 0 +Serial: 14 +Parallel: 12 -------- Times for 10000 vertices and 100000 connections: -Serial: 2 -Parallel: 0 +Serial: 9 +Parallel: 28 -------- Times for 50000 vertices and 1000000 connections: -Serial: 30 -Parallel: 0 +Serial: 45 +Parallel: 40 -------- Times for 100000 vertices and 1000000 connections: -Serial: 18 -Parallel: 0 +Serial: 29 +Parallel: 13 -------- Times for 1000000 vertices and 10000000 connections: -Serial: 307 -Parallel: 0 +Serial: 786 +Parallel: 165 +-------- +Times for 2000000 vertices and 10000000 connections: +Serial: 1088 +Parallel: 340 --------