Size: a a a

2019 June 24

A

Art in Канада IT
Viktor Mazankin
Сильно зависит от того что написали, вплоть до полного его отключения
в смысле отключения?
источник

H

Hans in Канада IT
Denis Lo
ну и сложно сказать реферодователю что ты там ток 4 года?
те кто делают бэкграунд чек звонят на публичные телефоны с сайта, например, поэтому если контора большая, то неизвестно кто в итоге будет про тебя рассказывать и на что (твои просьбы или реальные данные) опираться
источник

VM

Viktor Mazankin in Канада IT
Art
в смысле отключения?
В прямом. Java может без gc работать, памятью только надо ручками управлять тогда
источник

VM

Viktor Mazankin in Канада IT
Art
при этом у них куча кода на с++.
У них на всем куча кода, каждый большой сервис это сотни микросервисов на большом множестве языков
источник

A

Art in Канада IT
Viktor Mazankin
В прямом. Java может без gc работать, памятью только надо ручками управлять тогда
не встречал, чтобы кто-то так реально делал. если уж это понадобилось, то кажется пора на с++
источник

VM

Viktor Mazankin in Канада IT
Art
не встречал, чтобы кто-то так реально делал. если уж это понадобилось, то кажется пора на с++
Перечитай что выше написано. С и его производные сильно медленнее в разработке и в поиске инженеров, соответственно пока можно этого избежать ПМ и ко пытаются обходится без этого.
источник

A

Art in Канада IT
Viktor Mazankin
В прямом. Java может без gc работать, памятью только надо ручками управлять тогда
это точно возможно? кажется sun jvm не может так.
там же вроде в языке деструкторов даже нет, как памятью управлять?
источник

VM

Viktor Mazankin in Канада IT
Art
это точно возможно? кажется sun jvm не может так.
там же вроде в языке деструкторов даже нет, как памятью управлять?
источник

A

Art in Канада IT
"it is impossible to turn off the GC"
источник

A

Art in Канада IT
я не понял, как вручную осовбодить память после new Object() в java(
там же нет деструкторов.
источник

МК

Максим Калашников... in Канада IT
можно выключить GC (условно), можно выключить и реально, можно аллоцировать память вне хипа
источник

A

Art in Канада IT
Максим Калашников
можно выключить GC (условно), можно выключить и реально, можно аллоцировать память вне хипа
как создать объект в памяти стека в java?
источник

МК

Максим Калашников... in Канада IT
Art
как создать объект в памяти стека в java?
так создать на стеке или вне хипа ?
источник

F

FiMa in Канада IT
Art
как создать объект в памяти стека в java?
The strategy here is that instead of leaking this decision into the language, Java lets the JVM/Hotspot/JIT/runtime decide where and how it wants to allocate memory.

There is research going on to use "escape analysis" to figure out what objects don't actually need to go onto the heap and stack-allocate them instead. I am not sure if this has made it into a mainstrem JVM already. But if it does, it will be controlled by the runtime (thing -XX:something), not the developer.

The upside of this is that even old code can benefit from these future enhancements without itself being updated.

If you like to manually manage this (but still have the compiler check that it stays "safe"), take a look at Rust.
источник

A

Art in Канада IT
Максим Калашников
так создать на стеке или вне хипа ?
а где еще вне хипа, если не стек?
источник

МК

Максим Калашников... in Канада IT
FiMa
The strategy here is that instead of leaking this decision into the language, Java lets the JVM/Hotspot/JIT/runtime decide where and how it wants to allocate memory.

There is research going on to use "escape analysis" to figure out what objects don't actually need to go onto the heap and stack-allocate them instead. I am not sure if this has made it into a mainstrem JVM already. But if it does, it will be controlled by the runtime (thing -XX:something), not the developer.

The upside of this is that even old code can benefit from these future enhancements without itself being updated.

If you like to manually manage this (but still have the compiler check that it stays "safe"), take a look at Rust.
тока термин все же Scalar Replacement
источник

МК

Максим Калашников... in Канада IT
Art
а где еще вне хипа, если не стек?
в оперативе?
источник

F

FiMa in Канада IT
Максим Калашников
тока термин все же Scalar Replacement
Скопировал с SO :)
источник

A

Art in Канада IT
Максим Калашников
в оперативе?
м? куча там и находится
источник

МК

Максим Калашников... in Канада IT
malloc где память выделает?
источник