Size: a a a

2020 March 17

DP

Definitely Not Peter Capaldi in learn.java
🙄
JavaRush?
Наш препод по программированию
источник

🙄

🙄 in learn.java
Прочитай про nested классы в книге по OCP
источник

🙄

🙄 in learn.java
Очень хорошо написано
источник

S

Sergei in learn.java
"OCP" - ?
источник

e

elefus in learn.java
"экзамен" по Java
Java SE 8 Programmer OCP Certification Path
источник

e

elefus in learn.java
Oracle Certified Associate (OCA)
Oracle Certified Professional (OCP)
источник

AK

Artem Koshkov in learn.java
Вопрос к знатокам: если я хочу в функции A некоторые строки выделить в методы, которые в дальнейшем будут вызываться только моей функцией A, то стоит ли париться по поводу производительности?) Соптимизирует ли компилятор созданные функции как inline? Как выглядит ситуации в сравнении с Си? То есть смысл в том, чтобы не закидывать без нужды лишний раз на стэк переменные, адреса возврата и т.д..
источник

S

Salim in learn.java
Artem Koshkov
Вопрос к знатокам: если я хочу в функции A некоторые строки выделить в методы, которые в дальнейшем будут вызываться только моей функцией A, то стоит ли париться по поводу производительности?) Соптимизирует ли компилятор созданные функции как inline? Как выглядит ситуации в сравнении с Си? То есть смысл в том, чтобы не закидывать без нужды лишний раз на стэк переменные, адреса возврата и т.д..
> стоит ли париться по поводу производительности
Нет
источник

AK

Artem Koshkov in learn.java
Salim
> стоит ли париться по поводу производительности
Нет
Это потому что компилятор все сделает или потому что и так с жабой все потеряно?)
источник

да

дед убил афропетербуржца камнем‌‌‎ ‌‌‎ ‌‌‎ ‌‌‌‌‎ ‌‌‎ ‌‌‎ ‌‌‌‌‎ ‌‌‎ ‌‌‎ ‌‌ in learn.java
Artem Koshkov
Это потому что компилятор все сделает или потому что и так с жабой все потеряно?)
Потому что об оптимизации надо думать когда система готова. Сначала тестировать, потом выявлять слабые места и их уже оптимизировать. А преждевременная оптимизация — зло.

Оптимизировать сразу есть смысл только совсем очевидные вещи или алгоритмы (не добавлять кубической сложности на обработку кучи данных).
источник

да

дед убил афропетербуржца камнем‌‌‎ ‌‌‎ ‌‌‎ ‌‌‌‌‎ ‌‌‎ ‌‌‎ ‌‌‌‌‎ ‌‌‎ ‌‌‎ ‌‌ in learn.java
Компилятор сам тоже умеет инлайнить, а вызов метода — это недорого.
источник

S

Salim in learn.java
Artem Koshkov
Это потому что компилятор все сделает или потому что и так с жабой все потеряно?)
Потому что даже если и не соптимизирует, оверхед слишкои мал по сравнению с выигрышем от чистого хорошо разделённого кода
источник

AK

Artem Koshkov in learn.java
спасибо
источник

S

Sergei in learn.java
Artem Koshkov
Вопрос к знатокам: если я хочу в функции A некоторые строки выделить в методы, которые в дальнейшем будут вызываться только моей функцией A, то стоит ли париться по поводу производительности?) Соптимизирует ли компилятор созданные функции как inline? Как выглядит ситуации в сравнении с Си? То есть смысл в том, чтобы не закидывать без нужды лишний раз на стэк переменные, адреса возврата и т.д..
В большинстве случаев такого рода производительность не существенна.
источник

S

Sergei in learn.java
Artem Koshkov
Это потому что компилятор все сделает или потому что и так с жабой все потеряно?)
Всё изначально потеряно.
источник

S

Sergei in learn.java
Artem Koshkov
Это потому что компилятор все сделает или потому что и так с жабой все потеряно?)
Мне нравится вот этот доклад Тагира Валеева https://youtu.be/obMArSvmhx4
источник

AK

Artem Koshkov in learn.java
спасибо, чекну, правда у него вряд ли джуниорские темы как правило)
источник

QH

Quantum Harmonizer in learn.java
Artem Koshkov
Вопрос к знатокам: если я хочу в функции A некоторые строки выделить в методы, которые в дальнейшем будут вызываться только моей функцией A, то стоит ли париться по поводу производительности?) Соптимизирует ли компилятор созданные функции как inline? Как выглядит ситуации в сравнении с Си? То есть смысл в том, чтобы не закидывать без нужды лишний раз на стэк переменные, адреса возврата и т.д..
«Компилятор хорошо оптимизирует маленькие функции.» ⓒ Кто-то умный
источник

S

Sergei in learn.java
Artem Koshkov
спасибо, чекну, правда у него вряд ли джуниорские темы как правило)
Он в этой лекции хорошо излагает подход к оптимизации jvm "вообще", я с интересом слушал.
источник
2020 March 18

Р

Ролан in learn.java
кто-нибудь может сказать, в чем проблема здесь?
источник