@jvmchat

Страница 2001 из 2890
Anton
04.12.2017
16:23:40
чо ему будет
так им типа никто не пользуется, кроме как эксперментаторы домашние. или не, нашёл нишу?

Artjom
04.12.2017
16:26:06
я где-то про него читал

на хабре кажется

кто-то про этот самый ним заливался соловьем

Google
Евгений
04.12.2017
16:26:38
Ребят, видели? http://1.changellenge.com/nightpythonspb будет участвовать кто?

Александр
04.12.2017
16:26:51
в питоне ?

Евгений
04.12.2017
16:27:11
вроде да

читал щас условия

Александр
04.12.2017
16:27:41
оооо

а тут конфа питона ?

Artjom
04.12.2017
16:28:10
JPython есть наверное

Bogdan
04.12.2017
16:43:31
Посмотрите доклады шипелева, особино про jms, и вы поймете что джв сама может туда напихать что хочет, и все кому не лень(у кого есть доступ)

вот понимаешь, когда я вижу format("hello %s", ....); я понимаю что вычисляется строка 1 раз и я могу ее интернировать даже если захочу, а когда я вижу "hello $x" то я не знаю что делается в итоге как оно разматывается нам внутри, это уже не строка а шаблон, который automagicaly заполняется. Зачем мне над этим думать, если я знаю точно что при иммутабильной строке я получаю всегда строку в которую нельзя ничего дописать, переписать иди удалить. Далее, вопрос эффективности встает, что если у меня строка 2GB и я не хочу чтобы ее "сахарнэ" груви парсил на наличие спец символов? Это можно легко и быстро отключить в конкретном месте кода?

Извиняюсь только последнее

Artjom
04.12.2017
16:47:32
Зачем ты 2гб печатать хочешь

Google
Евгений
04.12.2017
16:51:02
господа, оцените офер от 1 до 10 http://1.changellenge.com/nightpythonspb

Artjom
04.12.2017
16:51:23
Двойные кавычки gstring

Да

Одинарные простой стринг

Александр
04.12.2017
16:53:29
мммммм

божественные кавычки в groovy

Sergey
04.12.2017
16:54:05
Сомнительный сахарок кстати

Александр
04.12.2017
16:54:24
как вывести "такой 'текст' с "примерно 'таким"содержанием" ' " "

Sergey
04.12.2017
16:54:57
Эскейпить наверно)

Сахар - сладкая смерть

Евгений
04.12.2017
17:07:56
а не подскажете мне, как правильно добавлять артифатори в грейдл-проект - через settings.xml или через build.gradle?

Oleksandr
04.12.2017
17:43:04
а что сейчас вместо unsafe советуют для оффхипа, ByteBuffer ?

Grigory
04.12.2017
17:49:46
Oleksandr
04.12.2017
17:50:12
Ансейф никогда не советуют
ну оч много туториалов по оффхипу с ним

а его выпиливают

Grigory
04.12.2017
17:59:53
а его выпиливают
Не совсем верно вроде

Его меняют

Oleksandr
04.12.2017
18:00:23
окей, тогда какое апи "стабильное" ?

Google
Bogdan
04.12.2017
18:01:59
ну ну, а вы говорите я понимаю что происходит, ничерта вы не знатете витоге

и вообще это просто синтаксис если вам удобней так, ади бога

но вы устроитесь на работу и от вас будут требовать стиля написания компании

Александр
04.12.2017
18:03:11
но это не точно

Bogdan
04.12.2017
18:03:59
может имено ТЫ задашь моду, задашь стиль...

Sergey
04.12.2017
18:05:09
Может именно с тебя начнут писать не if { } а if { }

Andrei
04.12.2017
18:06:03
Попахивает холиваром

Bogdan
04.12.2017
18:06:46
я ненавижу скобки

ты вообще неадекват тогда, если начинаешь за синтаксис брать чистую монету

Sergey
04.12.2017
18:08:17
Попахивает холиваром
здесь не о чем холиварить, есть единственный верный стиль: if { }

Alexander
04.12.2017
18:08:24
:D

я ненавижу скобки
а скобки тебя наверное

Bogdan
04.12.2017
18:09:15
я когда пишу что грязное ( трешо код, чисто для себя), я стараюсь понять чем я буду за это расплачиватся, и если есть 4-е варианта, я ывберу который будет нравится мне, но при если в компании потребуют(на работе), я буду писать как они треуют

мне за это деньги платят

Александр
04.12.2017
18:09:31
ты вообще неадекват тогда, если начинаешь за синтаксис брать чистую монету
Вы лично занкомы, или в этом чате все уже на ты перешли, и я пропустил этот момент ?

Bogdan
04.12.2017
18:09:35
иммено

Bogdan
04.12.2017
18:10:18
Вы лично занкомы, или в этом чате все уже на ты перешли, и я пропустил этот момент ?
извиняюсь, просто столько мусора в про.jvm, где по сути обсуждаю буквы

вы хоть одну идею до конца развили?

Google
Sergey
04.12.2017
18:11:18
У тебя сегодня плохой день был?

Alexander
04.12.2017
18:11:25
я чето думал что ByteBuffer allocateDirect это все равно в рамках региона памяти, который откусил процесс виртуальной машины, т.е ограниченный Xmx. А что имеется ввиду под off heap тогда не пойму? Я же если запущу jvm с xms = xmx = 4M например и сделать allocateDirect (8M) то будет oome, не?

Sergey
04.12.2017
18:11:26
Хочешь поговорить об этом?

Admin
ERROR: S client not available

Chekist
04.12.2017
18:12:02
Ребята, как в android перенести рабочую директорию своего приложения в Android/data?

Bogdan
04.12.2017
18:12:05
Alexander
04.12.2017
18:20:51
Xmx - это только то, что jvm откусила под хип А ещё есть metaspace, стеки, скомпилированный код, нативная память и прочее под свои нужды jvm
ну да, вот и интересно, что если откусила 4 метра, то даже offheap'ом более 4 метров не аллоцируешь

Vladimir
04.12.2017
18:22:12
Alexander
04.12.2017
18:23:24
Offheap на то и offheap, что не входит в heap. Это нативная куча
ну погоди если Xmx как ты говоришь это то, что jvm откусила под heap, то почему тогда я через offheap не могу больше аллоцировать чем было веделено с помощью Xmx?

т.е { Xms [.........] Xmx......... хочу аллоцировать тут....... } фигурные скобки это память процесса jvm, а квадратные это heap в котором там всякие old gen'ы живут

вот не получается аллоцировать за пределаеми того что было откусано через Xmx



Oleksandr
04.12.2017
18:26:47
ну, логично

было бы глупо наблюдать другое поведение

Alexander
04.12.2017
18:27:35
в чем глупость? что означает термин offheap тогда?

Oleksandr
04.12.2017
18:35:38
а глупо, потому что тогда ручка по ограничению памяти для джвм не работала б

Google
Grigory
04.12.2017
18:41:38
вне зоны работы гц
зачем те оффхип то

Vladimir
04.12.2017
18:43:22
Alexander
04.12.2017
18:46:28
зачем те оффхип то
да мне не надо, я хочу понять почему директ аллокацию называют оффхипом. в моем представлении директ аллокация решает проблему двойного копирования, т.е хочешь передать большой массив в сокет, делаешь директ аллокацию и оттуда уже передаешь

и вроде все ок, но хмх ограничивает ее в том числе, отсюда и непонятки

лан я наверное сам раскурю потом)

Vladimir
04.12.2017
18:48:18
Есть такая крутилка -XX:MaxDirectMemorySize

Alexander
04.12.2017
18:48:48
Есть такая крутилка -XX:MaxDirectMemorySize
во ближе к теме, надо глянуть)

Vladimir
04.12.2017
18:49:20
У меня прокатывает с ней и -Xmx4m

Alexander
04.12.2017
18:51:18
кул. тада все ок. предполагаю, что если эту крутилку не трогать то она проста равна xmx

Oleksandr
04.12.2017
19:00:38
зачем те оффхип то
хочу в одной штуковине (та либка для кликхауса, если точнее) реализовать константное потребление памяти ну и заодно потыкать ByteBuffer :)

Денис
04.12.2017
20:53:10
@dmsol @larev @guga4ka Кажется, тут спам пробегал, а всем пофиг

Страница 2001 из 2890