Size: a a a

Programming Offtop

2020 October 12

IP

Iaroslav Postovalov in Programming Offtop
Quantum Harmonizer
непонятно, про какие 64 бита и какой боксинг ты говоришь в контексте объектов и неймспейсов
ну так смотри. во-первых класс обжекта - это сколько бит байткода (+создания инстанса, хехехе)
источник

BP

Bogdan Panchenko in Programming Offtop
OlegKrikun
Проблемы которою так решают нету, юзай топ левел фукции, ппрестань думать как джавист
Причем тут джава ? Вот у меня функция или проперти которая возвращает максимальный timestamp для постгрес, мне это в топ левел ? Спасибо... Exposed нужно переписать что бы все sql билдера были в топ левел!
источник

IP

Iaroslav Postovalov in Programming Offtop
Quantum Harmonizer
непонятно, про какие 64 бита и какой боксинг ты говоришь в контексте объектов и неймспейсов
во-вторых сам обжект сидит в памяти, заалайненной под 8 байт
источник

O

OlegKrikun in Programming Offtop
Bogdan Panchenko
Причем тут джава ? Вот у меня функция или проперти которая возвращает максимальный timestamp для постгрес, мне это в топ левел ? Спасибо... Exposed нужно переписать что бы все sql билдера были в топ левел!
Потому что это явно привычка из джавовских утилитных класов
источник

BP

Bogdan Panchenko in Programming Offtop
Quantum Harmonizer
непонятно, про какие 64 бита и какой боксинг ты говоришь в контексте объектов и неймспейсов
32 ссылка на объект, хедер вроде тоже 32 бита. Оверхед 64, можешь поправить. Про инлайн классы это наброс, я уже поднимал тему что они порой больше вредят
источник

O

OlegKrikun in Programming Offtop
Bogdan Panchenko
Причем тут джава ? Вот у меня функция или проперти которая возвращает максимальный timestamp для постгрес, мне это в топ левел ? Спасибо... Exposed нужно переписать что бы все sql билдера были в топ левел!
И не вижу причин не иметь топлевел в этом случае
источник

BP

Bogdan Panchenko in Programming Offtop
OlegKrikun
Потому что это явно привычка из джавовских утилитных класов
Нет.
источник

QH

Quantum Harmonizer in Programming Offtop
кстати, осознал, что я тоже грешу «неймспейсами». Но там всё инлайн
источник

BP

Bogdan Panchenko in Programming Offtop
OlegKrikun
И не вижу причин не иметь топлевел в этом случае
Хорошо вам, а я бескопокойюсь об психике человека, который читаем мой код
источник

QH

Quantum Harmonizer in Programming Offtop
Bogdan Panchenko
32 ссылка на объект, хедер вроде тоже 32 бита. Оверхед 64, можешь поправить. Про инлайн классы это наброс, я уже поднимал тему что они порой больше вредят
но хедер в инстансе, а ссылка на стеке, поэтому нельзя просто взять и просуммировать. А вель ещё есть поле INSTANCE!
источник

BP

Bogdan Panchenko in Programming Offtop
Ну это у тебя. А как оно будет
источник

BP

Bogdan Panchenko in Programming Offtop
Quantum Harmonizer
но хедер в инстансе, а ссылка на стеке, поэтому нельзя просто взять и просуммировать. А вель ещё есть поле INSTANCE!
Вот что ты редакнул я и говорю - глобальная ссылка на объект
источник

BP

Bogdan Panchenko in Programming Offtop
Стек это не ОЗУ, котлин ее и так забивает мусором
источник

O

OlegKrikun in Programming Offtop
Bogdan Panchenko
Хорошо вам, а я бескопокойюсь об психике человека, который читаем мой код
Так надо функции нормально называть и всё с психикой будет нормально
источник

QH

Quantum Harmonizer in Programming Offtop
Bogdan Panchenko
Стек это не ОЗУ, котлин ее и так забивает мусором
чааааво?
источник

BP

Bogdan Panchenko in Programming Offtop
OlegKrikun
Так надо функции нормально называть и всё с психикой будет нормально
А тобишь спринг - 100 символов на имя класса
источник

BP

Bogdan Panchenko in Programming Offtop
Quantum Harmonizer
чааааво?
Ну ты писал про стек
источник

O

OlegKrikun in Programming Offtop
Bogdan Panchenko
А тобишь спринг - 100 символов на имя класса
Чо? Ты там бухой?
источник

QH

Quantum Harmonizer in Programming Offtop
Bogdan Panchenko
Ну ты писал про стек
было дело
источник

BP

Bogdan Panchenko in Programming Offtop
Quantum Harmonizer
было дело
Я ее не считаю
источник