Size: a a a

2020 January 14

B

Bogdan in rust_offtopic
Ого, охренеть, не знал такого!!
источник

P

Pavel in rust_offtopic
Bogdan
Ого, охренеть, не знал такого!!
ну, это отдельная реалтайм-спека, у которой вроде всего одна-две реализации, но факт в том, что ограничения не в языке
источник

B

Bogdan in rust_offtopic
Pavel
ну, это отдельная реалтайм-спека, у которой вроде всего одна-две реализации, но факт в том, что ограничения не в языке
Ааа, я уже думал поиграться с аллокатором
источник

P

Pavel in rust_offtopic
Bogdan
Ааа, я уже думал поиграться с аллокатором
ну, если есть реалтайм ось, то можно попробовать
источник

B

Bogdan in rust_offtopic
Pavel
смотри, как могу, без сегфолта даже
Странно, я когда игрался с ансейфом его нельзя было так просто получить. Оно позво вызывать getUnsafe только классам с системного пакеджа и класслоадера.
Приходилось через рефлексию получать, но не сильно сложно.


Видать убрали ограничение, ибо его и так все кому непопадя юзают)
источник

P

Pavel in rust_offtopic
Bogdan
Странно, я когда игрался с ансейфом его нельзя было так просто получить. Оно позво вызывать getUnsafe только классам с системного пакеджа и класслоадера.
Приходилось через рефлексию получать, но не сильно сложно.


Видать убрали ограничение, ибо его и так все кому непопадя юзают)
смотри на код вызова
источник

P

Pavel in rust_offtopic
там добавляется джарка в bootclasspath
источник

P

Pavel in rust_offtopic
(доверенные классы, с которыми стартует вм)
источник

B

Bogdan in rust_offtopic
Pavel
там добавляется джарка в bootclasspath
Ох, жостко
источник

B

Bogdan in rust_offtopic
Вобще там ансейф можно получить через рефлексию со статик полей вот только непомню откуда именно.
источник

P

Pavel in rust_offtopic
а compressed oops выключаются, чтоб заголовок объекта был два слова
источник

B

Bogdan in rust_offtopic
Всякие Netty активно юзают
источник

P

Pavel in rust_offtopic
Bogdan
Всякие Netty активно юзают
больше нет, в 11й нельзя
источник

B

Bogdan in rust_offtopic
Вроде аналог какаойто обезали ввести, документированый
источник

B

Bogdan in rust_offtopic
Но более безопасный.


Но наверно и в 13й остался ансейф спрятаный
источник

P

Pavel in rust_offtopic
собственно, дело в том, что джава изначально проектировалась для встраиваемых систем, потому когда мне говорят, что в ней нехватает "лоулевельности" -- я сильно грущу
источник

B

Bogdan in rust_offtopic
источник

P

Pavel in rust_offtopic
Bogdan
Но более безопасный.


Но наверно и в 13й остался ансейф спрятаный
ансейф есть, инстанс прлучить нельзя, вроде тоже через bootclasspath можно, но всё равно он не такой
источник

P

Pavel in rust_offtopic
MappedBuffer для этого есть
источник

B

Bogdan in rust_offtopic
Причем я проводил декомпиляцию после джита

myPtr.getName() тупо соптимайзило до прибавления двух адресов и разименования

Заинлайнило ансейф
источник