Вы можете попытаться установить timestamp.formats = yyyy-MM-dd'T'HH: mm: ss + | -hhmm в разделе параметров serde определения таблицы. Вы можете сделать это в AWS Glue.
Причина замедления - это GraphicsDevice.getConfigurations()
, который используется SimpleUniverse.getPreferredConfiguration()
, является очень медленным в некоторых системах. Посмотрите этот поток форума java.net, который связывается с этой ошибкой Java3D, которая в свою очередь связывается с этой ошибкой Sun:
Проблема - это
::DescribePixelFormat
Вызов Win32 является медленным - берет до 60 мс для завершения...
С предложенным обходным решением (который elminats [так] оскорбление win32 вызовы) время значительно улучшено (до, как, 0ms).
Упомянутое обходное решение должно передать -Dsun.awt.nopixfmt=true
к JVM, которая заставляет базовый собственный код не звонить DescribePixelFormat
.
Это, по-видимому, не идеальное решение:
... некоторые приложения, которые используют OpenGL с Java, не могут работать правильно.
Но так как я использовал Direct3D так или иначе, это не проблема. Это отключило 3,2 секунды времени запуска.