@scala_ru

Страница 905 из 1499
Митко Соловец?
24.08.2017
17:45:18
лучше сишка

Nick
24.08.2017
17:46:04
Ну рейтинг ? Не факт что про скала разрабы туда вообще ходили

Aleksey
24.08.2017
17:54:11
У нас не матерятся

KrivdaTheTriewe
24.08.2017
17:57:35
с гц опциями сделал 233.405474

Google
Nick
24.08.2017
17:58:03
А с теми что я тебе дал?

KrivdaTheTriewe
24.08.2017
17:58:49
это в моем образе не сработало , кстати ночью настрою танк и буду уже экспериментировать , мин Хип сделал 3g

Nick
24.08.2017
17:58:55
Можно конечно дертихаками афинити сделать)

KrivdaTheTriewe
24.08.2017
17:59:07
Grigory
24.08.2017
17:59:19
а точно в гц дело то?

Nick
24.08.2017
17:59:20
Да не юзай ты xmx xms

Grigory
24.08.2017
17:59:22
лог посмотрел?

KrivdaTheTriewe
24.08.2017
17:59:51
а точно в гц дело то?
блин , меняю параметры только для гц сейчас )

Nick
24.08.2017
17:59:52
Смотреть логи для .....

Grigory
24.08.2017
18:00:15
-verbose:gc !!!

KrivdaTheTriewe
24.08.2017
18:00:50
-verbose:gc !!!
это когда локально прогон настрою

они не дают все логи выводить

Да не юзай ты xmx xms
а что юзать ?

Google
Grigory
24.08.2017
18:01:09
локально же! (ночью)

Nick
24.08.2017
18:01:36
а что юзать ?
Я ж скинул

KrivdaTheTriewe
24.08.2017
18:01:40
локально же! (ночью)
ну я понял , я про эту опцию от тебя помню

Я ж скинул
она выведет Хип сразу на 3 гига ?

или ему нужно будет дорастить сначала

Daniel
24.08.2017
18:03:00
абсолютно грустное занятие тюнить наобум лазаря, не осознавая где проблема

KrivdaTheTriewe
24.08.2017
18:03:29
поэтому нужно разбираться будет со всем и профилировать

Grigory
24.08.2017
18:04:18
ставь хип 555Gb тада

KrivdaTheTriewe
24.08.2017
18:05:19
там написано , что 4gb ram

ставь хип 555Gb тада
я просто хотел исчерпать свои попытки , чтобы можно было лечь в 3 , а не в 6

Nick
24.08.2017
18:12:57
она выведет Хип сразу на 3 гига ?
Насчёт нижней планки не знаю на верх делать не над

KrivdaTheTriewe
24.08.2017
18:14:29
Насчёт нижней планки не знаю на верх делать не над
ну вот интересует про нюжнюю, так как она даёт наибольший прирост

общий подход , выдели себе памяти сразу побольше

Nick
24.08.2017
18:14:56
А xmx не трогай

Daniel
24.08.2017
18:19:45
Ну оставь xms сразу 4
это тоже удалите ;)

там на все 4 гига, а ты хип ставишь в такой размер

Nick
24.08.2017
18:42:11
root@1116205da8b2:/# java -Xlog:gc* -version [0.004s][info][gc,heap] Heap region size: 1M [0.006s][info][gc ] Using G1 [0.006s][info][gc,heap,coops] Heap address: 0x00000000e0c00000, size: 500 MB, Compressed Oops mode: 32-bit openjdk version "9-Debian" OpenJDK Runtime Environment (build 9-Debian+0-9b181-2) OpenJDK 64-Bit Server VM (build 9-Debian+0-9b181-2, mixed mode) [0.101s][info][gc,heap,exit ] Heap [0.101s][info][gc,heap,exit ] garbage-first heap total 32768K, used 1024K [0x00000000e0c00000, 0x00000000e0d00100, 0x0000000100000000) [0.101s][info][gc,heap,exit ] region size 1024K, 2 young (2048K), 0 survivors (0K) [0.101s][info][gc,heap,exit ] Metaspace used 3768K, capacity 4480K, committed 4480K, reserved 1056768K [0.101s][info][gc,heap,exit ] class space used 325K, capacity 384K, committed 384K, reserved 1048576K root@1116205da8b2:/# root@1116205da8b2:/# root@1116205da8b2:/# java -Xlog:gc* -XX:+UnlockExperimentalVMOptions -XX:+UseCGroupMemoryLimitForHeap -version [0.001s][info][gc,heap] Setting phys_mem to the min of cgroup limit (4000MB) and initial phys_mem (1998MB) [0.004s][info][gc,heap] Heap region size: 1M [0.006s][info][gc ] Using G1 [0.006s][info][gc,heap,coops] Heap address: 0x00000000e0c00000, size: 500 MB, Compressed Oops mode: 32-bit openjdk version "9-Debian" OpenJDK Runtime Environment (build 9-Debian+0-9b181-2) OpenJDK 64-Bit Server VM (build 9-Debian+0-9b181-2, mixed mode) [0.101s][info][gc,heap,exit ] Heap [0.101s][info][gc,heap,exit ] garbage-first heap total 32768K, used 1024K [0x00000000e0c00000, 0x00000000e0d00100, 0x0000000100000000) [0.101s][info][gc,heap,exit ] region size 1024K, 2 young (2048K), 0 survivors (0K) [0.101s][info][gc,heap,exit ] Metaspace used 3768K, capacity 4480K, committed 4480K, reserved 1056768K [0.101s][info][gc,heap,exit ] class space used 325K, capacity 384K, committed 384K, reserved 1048576K root@1116205da8b2:/# root@1116205da8b2:/# root@1116205da8b2:/# java -Xms100G -Xlog:gc* -XX:+UnlockExperimentalVMOptions -XX:+UseCGroupMemoryLimitForHeap -version [0.000s][info][gc,heap] Setting phys_mem to the min of cgroup limit (4000MB) and initial phys_mem (1998MB) [0.004s][info][gc,heap] Heap region size: 32M [0.089s][info][gc ] Using G1 openjdk version "9-Debian" OpenJDK Runtime Environment (build 9-Debian+0-9b181-2) OpenJDK 64-Bit Server VM (build 9-Debian+0-9b181-2, mixed mode) [0.176s][info][gc,heap,exit] Heap [0.176s][info][gc,heap,exit] garbage-first heap total 104857600K, used 32768K [0x00007f3dbc000000, 0x00007f3dbe006400, 0x00007f56bc000000) [0.176s][info][gc,heap,exit] region size 32768K, 2 young (65536K), 0 survivors (0K) [0.176s][info][gc,heap,exit] Metaspace used 3770K, capacity 4096K, committed 4096K, reserved 8192K

я думал он не даст 100G поставить)

Google
Nick
24.08.2017
18:46:54
там на все 4 гига, а ты хип ставишь в такой размер
прост я думаю он забьет на Xms и выделит как раз максимально возможную память

да и я бы вообще xms не ставил

Daniel
24.08.2017
18:48:40
прост я думаю он забьет на Xms и выделит как раз максимально возможную память
он и забил [0.000s][info][gc,heap] Setting phys_mem to the min of cgroup limit (4000MB) and initial phys_mem (1998MB)

но кой смысл ставить настройки так, что приложение вынуждено их игнорировать

Nick
24.08.2017
18:53:04
тотал посмотри

дык я и говорю, что я бы не ставил

в этом особого смысла нету

KrivdaTheTriewe
24.08.2017
20:20:32
спасибо за замечания

@fomkin а когда скаламосков

Aleksey
24.08.2017
20:31:40
надо в сентябре делать

Nick
24.08.2017
20:34:54
@eld0727 а когда скалапитер?

KrivdaTheTriewe
24.08.2017
20:35:45
@eld0727 а когда скалапитер?
ник, у вас недавно был , приезжай в Москву с замерами !

Nick
24.08.2017
20:36:10
всмысле недавно? вроде уже давно)

Michael
24.08.2017
20:49:38
Давно был ?

Ilya
24.08.2017
21:03:04
Давно?

Alexey
25.08.2017
03:32:56
@eld0727 а когда скалапитер?
Где то в сентябре, дат пока нет

Friedrich
25.08.2017
04:15:23
Тематично.

Evgeniy
25.08.2017
09:15:18
говорят надо за это голосовать https://youtrack.jetbrains.com/issue/SCL-12456 если хочеться иметь поддержку макросов в idea https://twitter.com/fommil/status/900998958784401408

Kirill
25.08.2017
09:44:25
Кто-нибудь сталкивался, кроме sbt-extras есть ещё какой-нибудь враппер/раннер для сбт, чтобы можно было прямо в проект положить какой-нибудь скрипт и маленький джарник, и он сам при сборке выкачивал всё, что нужно (по аналогии с gradle wrapper) ? sbt-extras не подходит, т.к. не кроссплатформенный, там вроде только unix скрипт

Юрий
25.08.2017
09:45:04
Так сбт сам себя качает, не?

Google
Kirill
25.08.2017
09:45:55
да, но ему нужен его дистрибутив, чтобы скачать самого себя, то самое, что мы скачиваем с их сайта, собственно

Kirill
25.08.2017
09:46:14
ну активатор мёртв, так что...

Alexey
25.08.2017
09:50:08
а почему просто бинари не положить они вроде немного весят?

Kirill
25.08.2017
09:50:45
не, если так можно - не вопрос, я просто посмотрел что там в дистрибутиве sbt еще какие-то конфиг файлы идут, несколько скриптов, и подумал что тащить столько файлов мне не хочется

если там их 1-3 то ок

Alexey
25.08.2017
09:52:19


Kirill
25.08.2017
09:52:42
Друзья, научите получать имя класса/объекта. Проблематика: в макросах используется паттерн матчинг по квазиквотам. На данный момент в квазиквотах руками написаны имена трейтов/объектов, которые где-то существуют в вакууме. Мне не нравится, что при изменении имени какого-нибудь из классов необходимо руками искать его упоминание в Стрингах-квазиквотах. Это зло. Хочу уметь в макросе брать имя существующего класса/трейта/объекта.

Kirill
25.08.2017
09:52:47
Вот и я о том же, щас проверю на sbt,sbt-launch,sbt.bat

Grigory
25.08.2017
09:52:57
https://ci.appveyor.com/project/paulp/sbt-extras

а; cygwin

жалко.

Kirill
25.08.2017
09:53:54
ГетКласс эт понятно, но для трейта как жить

Kirill
25.08.2017
10:00:10
попробуй ${classTag[Foo].name}
Спасибо за наводку. Такого нет, но пока нашел classOf[MyTrait].getSimpleName и аналогично classTag[MyTrait].runtimeClass

Alexey
25.08.2017
10:00:40
Стопе

typeTag

Google
Alexey
25.08.2017
10:01:18
Сорян

Kirill
25.08.2017
10:06:19
Лучше, да. Тоже, конечно, имя просто так не валяется) ищу

Страница 905 из 1499