Size: a a a

2021 October 18

GP

Grigory Pomadchin in Moscow Spark
а глянь ExecutorClassLoader
источник

GP

Grigory Pomadchin in Moscow Spark
там по жрпс перекидывает сгенереный файлы иногда
источник

GP

Grigory Pomadchin in Moscow Spark
я не знаю правда когда и как часто
источник

ПФ

Паша Финкельштейн... in Moscow Spark
Есть класс GenerateUnsafeProjection
источник

ПФ

Паша Финкельштейн... in Moscow Spark
Он генерит и сразу вызывает класс
источник

A

Alex in Moscow Spark
Сейчас с мобилки, могу завтра найти

Я помню сам удивился когда нашёл

Тоже думал что байткод кидается
источник

ПФ

Паша Финкельштейн... in Moscow Spark
Да мне кажется и байткод не кидается
источник

ПФ

Паша Финкельштейн... in Moscow Spark
И более того — строго говоря непонятно зачем его кидать
источник

GP

Grigory Pomadchin in Moscow Spark
для репла ток
источник

ПФ

Паша Финкельштейн... in Moscow Spark
Для репла понятно зачем, да
источник

A

Alex in Moscow Spark
А зачем по 100 раз компилировать одни и те же сорцы?
источник

GP

Grigory Pomadchin in Moscow Spark
я не уверен что кодоген кидается
я думал что функции которые генерятся просто раз пер сорец генерятся
источник

GP

Grigory Pomadchin in Moscow Spark
хм
источник

GP

Grigory Pomadchin in Moscow Spark
паша пальни есть ли кеш сгенереных сорцов
источник

GP

Grigory Pomadchin in Moscow Spark
анкодеры генерят код 100 раз...
источник

ПФ

Паша Финкельштейн... in Moscow Spark
источник

ПФ

Паша Финкельштейн... in Moscow Spark
есть
источник

GP

Grigory Pomadchin in Moscow Spark
Encoder[Type].creadteDeserializer
источник

GP

Grigory Pomadchin in Moscow Spark
оно на каждый колл генерит код потом компилет
источник

ПФ

Паша Финкельштейн... in Moscow Spark
потому что с некоторой вероятностью пересылать что бы то ни было дороже чем сгенерить на месте
источник