Originariamente inviato da Dreamer89
Cos'è un profiler?
Un aggeggio che misura le prestazioni del tuo programma. In pratica lo agganci al tuo programma e usi quest'ultimo normalmente. Alla fine il profiler ti butta fuori tutta una serie di informazioni come ad esempio la durata di ogni metodo, quante volte è stato chiamato ecc

Originariamente inviato da Dreamer89
il rallentamento si fa sentire sempre di più ad ogni volta che inizio una nuova partita. Ad ogni nuova partita stoppo e riavvio (sempre con start() ) un Timer (javax.swing) e reinstanzio delle classi... ora cercherò di evitare queste azioni e vedere se cambia qualcosa.
Senza conoscere il codice non possiamo aiutarti molto... Prova a forzare il garbage collector tra uno stop ed uno start con System.gc()