Posto un po' di dettagli:
------------------
Caso 1: <nessun parametro>
Tempo di esecuzione: 18 secondi
(La Progress Bar e' ferma per lunghi periodi)
-------------------
Caso 1bis: -XX:+PrintGCDetails
Tempo di esecuzione: 19.4 secondi
(La Progress Bar non e' mai ferma)
Output del GC:
[GC [DefNew: 575K->34K(576K), 0.0019692 secs] 1211K->725K(1984K), 0.0020237 secs]
[GC [DefNew: 545K->0K(576K), 0.0006174 secs] 1237K->725K(1984K), 0.0006585 secs]
[GC [DefNew: 512K->0K(576K), 0.0002922 secs] 1237K->725K(1984K), 0.0003375 secs]
[GC [DefNew: 512K->0K(576K), 0.0004411 secs] 1237K->725K(1984K), 0.0004861 secs]
[GC [DefNew: 512K->0K(576K), 0.0002713 secs] 1237K->725K(1984K), 0.0003112 secs]
[GC [DefNew: 512K->0K(576K), 0.0002327 secs] 1237K->725K(1984K), 0.0002718 secs]
[GC [DefNew: 512K->0K(576K), 0.0002305 secs] 1237K->725K(1984K), 0.0002699 secs]
[GC [DefNew: 512K->0K(576K), 0.0002308 secs] 1237K->725K(1984K), 0.0002699 secs]
[GC [DefNew: 512K->0K(576K), 0.0002495 secs] 1237K->725K(1984K), 0.0002889 secs]
[GC [DefNew: 512K->0K(576K), 0.0002271 secs] 1237K->725K(1984K), 0.0011599 secs]
[GC [DefNew: 512K->0K(576K), 0.0002629 secs] 1237K->725K(1984K), 0.0003067 secs]
(e cosi' via ad libitum...)
------------------
Caso 2: -Xms32m -Xmx128m
Tempo di esecuzione: 15.7 secondi
(La Progress Bar si blocca a sprazzi)
------------------
Caso 2bis: -Xms32m -Xmx128m -XX:+PrintGCDetails
Tempo di esecuzione: 16.2 secondi
(La Progress Bar si blocca raramente o mai)
Output del GC:
[GC [DefNew: 2112K->192K(2304K), 0.0136034 secs] 2112K->666K(32576K), 0.0137090 secs]
[GC [DefNew: 2304K->33K(2304K), 0.0042614 secs] 2778K->698K(32576K), 0.0043201 secs]
[GC [DefNew: 2145K->32K(2304K), 0.0018469 secs] 2810K->698K(32576K), 0.0018977 secs]
[GC [DefNew: 2144K->32K(2304K), 0.0003830 secs] 2810K->698K(32576K), 0.0004255 secs]
[GC [DefNew: 2144K->32K(2304K), 0.0004048 secs] 2810K->698K(32576K), 0.0004582 secs]
[GC [DefNew: 2144K->32K(2304K), 0.0004151 secs] 2810K->698K(32576K), 0.0004612 secs]
[GC [DefNew: 2144K->32K(2304K), 0.0004042 secs] 2810K->698K(32576K), 0.0004492 secs]
[GC [DefNew: 2144K->32K(2304K), 0.0003961 secs] 2810K->698K(32576K), 0.0007610 secs]
[GC [DefNew: 2144K->32K(2304K), 0.0004098 secs] 2810K->698K(32576K), 0.0004551 secs]
(e cosi' via ad libitum...)
--
Con 64 mega non cambia niente...
Non vorrei aver implementato male la PB... Il fatto e' che pero', con le opzioni di debug, riprende a funzionare, e non riesco a spiegarmelo...
Mah...