@kotlin_lang

Страница 805 из 982
Quantum Harmonizer
11.08.2018
09:32:00
А зря :)
У них просто и так ничего не работает. Если я забью болт, у меня уже будет не хуже скайпа, слэка, etc

Alexander
11.08.2018
09:32:59
У них, в смысле у нас, все отлично работает. Со скайпом есть проблемы, это да, но со слаком на линуксе все хуже работает

http://openjdk.java.net/projects/jdk/11/

То, что кто-то собирает пре-релизную сборку, не значит, что оно вышло

Google
Dmitry
11.08.2018
09:36:46
Alexander
11.08.2018
09:37:05
В последнее время вообще претензий не было.

Quantum Harmonizer
11.08.2018
09:37:52
Слак же на электроне. Он везде одинаково отвратительно работает.
не, ну иногда просто плохо, а иногда вообще не работает

Dmitry
11.08.2018
09:37:52
Посмотри на загрузку ЦПУ в бездействии, и как следствие разрядку батарейки.

Alexander
11.08.2018
09:37:54
Кстати говоря и к VS Code, который тоже на электроне, претензий нет. Проблемы были пару лет назад с атомом

Вот включил VS code, не вижу ничего криминального. Фоновая загрузка как у идеи.

Памяти конечно жрет, как собака, но мне же не жалко

Слак вообще лежит и не отсвечивает

Dmitry
11.08.2018
09:40:30
То есть у текстового редактора загрузка как у иде... А теперь сравни сравнимое - десктопный клиент телеграма с десктопным клиентом слака. Открытые, но ничего не делающие.

Можно с ватсапом - такое же говно на веб технологиях

У меня порядка 3% жрет регулярно

Alexander
11.08.2018
09:43:17
Ну у меня пишет 0, периодически подпрыгивает до 0.5. У меня правда десктоп с человеческим процессором, так что нормировка другая. Я не фанат веб-технологий, если что. Мне электрон тоже кажется довольно убогим решением, сделаным от большой лени.

Dmitry
11.08.2018
09:52:10
Посмотрел кстати - идея в простое жрет 2-3%, интересно на что.

Google
fox.alp?
12.08.2018
12:55:33
Привет! Возникла такая проблема: не могу скомпилить котлин в идее. Жабу и идею поставил начисто, но конфигураций почему-то не появилось. Что можно сделать?

Alexander
12.08.2018
12:59:41
Тут может быть миллион разный проблем. Для начала что за система сборки: Gradle или встроенная?

Alexander
12.08.2018
13:00:34
Что значит не появилось конфигураций?

Alexander
12.08.2018
13:01:15
А просто ткнуть на имя проекта и нажать F4?

Проект-то вообще создался?

fox.alp?
12.08.2018
13:01:47
Проект-то вообще создался?
да, проект созданный

Kotlin (JVM) с JDK 8

Alexander
12.08.2018
13:02:15
Ну тогда значить надо таки добавить конфигурацию. У вас небось входная точка не задана, вот он и не знает, где начать

Alexander
12.08.2018
13:02:53
Еще вариант. Создаете main метод, который будет входной точкой, рядом с ним зеленый треугольник появится, жмякаете его на выполнение и конфигурация запомниться

Alexander
12.08.2018
13:03:52
Там английским языком написано Add configuration в выпадающем списке есть edit configurations. Но мой предыдущий способ для новичка проще

Вообще, не рекомендую долго сидеть на встроенной сборке. Gradle требует некоторого времени на освоении, но спасает от большого количества проблем потом.

Roman
13.08.2018
08:45:43




Bogdan
13.08.2018
08:48:14
А это точно хип ?

Kirill
13.08.2018
08:48:58
посмотри виндовым таск менеджером

Roman
13.08.2018
08:50:41
цифры совпадают с виндовым таск менеджером (+- 20 мб)

Google
Kirill
13.08.2018
08:51:34
а если на прямую в грэдл скрипте прописать -xmx будет нормально?

Bogdan
13.08.2018
08:52:24
Roman
13.08.2018
08:52:30
Bogdan
13.08.2018
08:52:54
Вы ограничиваете только хип,

А еще есть память под статик, саму вм

В профайлере найдите именно про хип, должно быть во вкладке "память"

Roman
13.08.2018
08:54:33
а если цель ограничить потребление озу для приложения , как быть ?

Bogdan
13.08.2018
08:55:42
Roman
13.08.2018
08:55:54
у меня в программе каждые 5 секунд тянуться n pdf ( по 2 мб максимум) , отправляются на печать и потом ненужны т.е. хочется ограничить потребление озу и заставить gc работать почаще

Bogdan
13.08.2018
08:56:00
Сам процесс вроде никак

Dibro
13.08.2018
08:56:04
ты не туда флаги передаешь

Roman
13.08.2018
08:56:51
Dibro
13.08.2018
08:57:04
а куда надо ?
на скрине флаги для грейдла, т.е. ты ограничиваешь демона

надо в грейдл скрипт, как уже написали

Sergey
13.08.2018
10:26:51
https://github.com/soywiz/ktor-cio-clients/blob/master/ktor-client-cio-mysql/src/io/ktor/experimental/client/mysql/Mysql.kt

психанули?

Vladimir
13.08.2018
10:34:07
психанули?
После реализации TLS с нуля я уже ничему не удивлюсь

Google
Admin
ERROR: S client not available

Mikhail
13.08.2018
10:35:40
психанули?
почему нет? jdbc отвратительно медленный

Beholder
13.08.2018
10:40:02
почему нет? jdbc отвратительно медленный
В JDBC как в наборе интерфейсов само по себе ничего особо медленного нет. Если тормоза какого-то драйвера - это проблемы этого конкретного драйвера

Sergey
13.08.2018
10:40:26
я думаю это еще к k/n готовятся, чтобы не было завязки на jvm

Quantum Harmonizer
13.08.2018
10:41:12
Я при Android-разработке похожую ситуацию наблюдаю: всё есть, но такое неюзабельное, хоть своё пиши.

Mikhail
13.08.2018
10:48:43
В JDBC как в наборе интерфейсов само по себе ничего особо медленного нет. Если тормоза какого-то драйвера - это проблемы этого конкретного драйвера
я как-то пытался реализовать спеку сервлетов, но быстро забросил, т.к. интерфейсы пушали использовать блокирующие методы повсеместно, в итоге получалось все неочень быстро, на уровне существующих реализаций

Beholder
13.08.2018
10:55:35
JDBC по дизайну не асинхронный и блокирующий, если я ничего не путаю
а программные интерфейсы баз данных в своей массе какие?

почти все БД на асинхронных и блокирующих же сокетах

Mikhail
13.08.2018
11:00:37
все что идет через нетворк можно делать асинхронно

Beholder
13.08.2018
11:03:46
на бэкэнде и в толстых клиентах асинхронность не очень полезна

Quantum Harmonizer
13.08.2018
11:09:03
на бэкэнде и в толстых клиентах асинхронность не очень полезна
всмысле? Как писать эффективный бэк без асинхронности?

Андрей
13.08.2018
11:10:38
всмысле? Как писать эффективный бэк без асинхронности?
бекендщики говорят что у них микросервисы и им это не надо

Vladimir
13.08.2018
11:10:45
все что идет через нетворк можно делать асинхронно
Тут в соседнем чатике писали про один ньюанс

Quantum Harmonizer
13.08.2018
11:11:01
Vladimir
13.08.2018
11:11:04
это вот так = послал ты данные и ничего с этим сокетом сделать не можешь пока тебе ответ не прилетит, это конечно замечательно, и можно сказать - да посрать, но чем это отличается от синхронного подхода в целом

Андрей
13.08.2018
11:11:13
а если пхпшника спросить за асинхронность, то они вообще удивятся и скажут что не слышали

при этом всё работает

Sergey
13.08.2018
11:11:37
а если пхпшника спросить за асинхронность, то они вообще удивятся и скажут что не слышали
да ладно, в пхп как-то с асинхронностью дальше ушли чем на жвм

Google
Андрей
13.08.2018
11:12:09
да ладно, в пхп как-то с асинхронностью дальше ушли чем на жвм
даже тредов нет до сих пор в коробке языка?

Sergey
13.08.2018
11:12:19
Anton
13.08.2018
11:12:21
тредов много в каких языках нет

Sergey
13.08.2018
11:12:23
в ноде их тоже нет

Dmitry
13.08.2018
11:12:36
в ноде их тоже нет
Нода - не язык вообще -)

Андрей
13.08.2018
11:12:47
в ноде их тоже нет
там многопроцессность и это большая боль для ноды

Mikhail
13.08.2018
11:13:01
при этом всё работает
работать то работает, только мощностей нужно в десять раз больше

Sergey
13.08.2018
11:13:49
работать то работает, только мощностей нужно в десять раз больше
еще забавно когда в тредпуле сервера заканчиваются потоки(все в блоке висят) и приходят новые клиенты)

Страница 805 из 982