[pskmail] CPU requirement

  • From: Franco Spinelli <frspin@xxxxxxxxx>
  • To: pskmail@xxxxxxxxxxxxx
  • Date: Sun, 13 May 2012 21:24:12 +0200

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) tab

For 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

Other related posts: