1.) Eu quero rodar um programa Java em um dispositivo linux. Pode ser um Raspberry Pi, ainda estou interessado em uma solução mais generalizada do meu problema, se possível.
2.) Este programa Java faz uso de gráficos 3D. Mas eu não possuo nenhuma fonte.
3.) Eu quero executar este programa em uma máquina low-end, mas não é necessário "ver" o programa. A máquina será controlada remotamente.
Tanto quanto sei ao usar apenas o pacote java.awt. *, um thread chamado get Event-Dispatching-Thread é iniciado e cada chamada da biblioteca AWT é gerenciada por este thread que ele mesmo entrega esses pedidos ao sistema operacional de underlaying.
Como o AWT é apenas uma pequena parte do JFC. O que há por baixo dos componentes Swing, etc., e o "trabalho"?
Existe uma maneira de fazer o sistema operacional ignorar qualquer uma dessas solicitações para salvar recursos do sistema, por exemplo? RAM, CPU, consumo de energia?
Edit: Eu não gosto do meu título, qualquer melhoria muito apreciada.
Edit2: Com ignorar, quero dizer que o sistema operacional simplesmente não faz cálculos, mas sem deixar que o programa saiba disso.