I have done some test on CPU requirement using different Ubuntu version and different Java runtime.
All test was done on a Eeepc1000HE with 1 Gb of RAM, in RX and without any PSK signal (no decoding).
Ubuntu 10.04 LTS and Sun Java 1.6.0_25 from Ubuntu repo: CPU usage without any application: 6% Jpskmail 1.5.8 + Fldigi waterfall only: 60% Jpskmail 2.0.13 : 80% when showing DSP tab with waterfall Jpskmail 2.0.13 : 40% when showing other (non DSP) tab Ubuntu 12.04 LTS and Openjdk Java 1.6.0_24 from Ubuntu repo: CPU usage without any application: 10% (Unity) Jpskmail 1.5.8 + Fldigi waterfall only: 75% Jpskmail 2.0.13 : 100% when showing DSP tab with waterfall (blocked) Jpskmail 2.0.13 : 50% when showing other (non DSP) tab Ubuntu 12.04 LTS and Sun Java 1.7.0_04 from Java site: CPU usage without any application: 10% (Unity) Jpskmail 1.5.8 + Fldigi waterfall only: 75% Jpskmail 2.0.13 : 95% when showing DSP tab with waterfall (partially blocked) Lubuntu 12.04 and Openjdk Java 1.6.0_24 from Ubuntu repo: CPU usage without any application: 4% (LXDE) Jpskmail 1.5.8 + Fldigi waterfall only: 50% Jpskmail 2.0.13 : 80% when showing DSP tab with waterfall (blocked) Jpskmail 2.0.13 : 40% when showing other (non DSP) tabFor all test CPU usage increase of 40% when there is waterfall tab active. Difference from Openjdk and Sun Java are small.
Difference from Unity and LXDE are approx 15-20% of CPU. Using "Slow" checkbox drop CPU usage of 20% (from 80 to 60% in Lubuntu)In all test Ubuntu 10.04 run from internal disk, Ubuntu 12.04 run from an SD (16 Gb - class 10)
Regards Franco Spinelli IW2DHW