On Ubuntu linux 18.04 I have been successfully using openjfx 13 during
development of a new app. My app plays the same video over and over
using javafx.scene.media.MediaView and javafx.scene.media.MediaPlayer.
At first the video plays flawlessly. After a few hours the video becomes
choppy and starts displaying stutter. I have analyzed my app for memory
leaks and thread leaks and do not believe it has any.
I observe that "top -H" command shows the following with QuantumRenderer at
top:

Threads: 575 total,   6 running, 515 sleeping,   0 stopped,   1 zombie
%Cpu(s): 64.3 us,  8.1 sy,  0.0 ni, 25.0 id,  0.0 wa,  0.0 hi,  2.6 si,
 0.0 st
KiB Mem : 26.7/7988780  [|||||||||||||||||||||||||||
                                                  ]
KiB Swap:  0.0/2097148  [
                                                 ]

  PID USER      PR  NI    VIRT    RES    SHR S %CPU %MEM     TIME+ COMMAND

 1432 root      20   0  0.101t 702424  90656 R 93.5  8.8   1471:14
QuantumRenderer
 9901 root      20   0  0.101t 702424  90656 R 60.1  8.8 424:41.22
queue7:src
 2592 root      20   0  0.101t 702424  90656 S 59.8  8.8 505:55.76
queue5:src
 1133 ubuntu    20   0  912192 172908  87736 R 58.2  2.2   1133:23 Xorg

 1335 root      20   0  334104  34200   9968 S  5.6  0.4  77:41.33 val

 9900 root      20   0  0.101t 702424  90656 S  4.2  8.8  28:22.37
qtdemux3:sink
 2594 root      20   0  0.101t 702424  90656 S  2.9  8.8  30:41.56
qtdemux2:sink
 2590 root      20   0  0.101t 702424  90656 S  1.6  8.8  16:05.02
queue4:src
 9903 root      20   0  0.101t 702424  90656 S  1.6  8.8  11:08.72
queue6:src
 1976 ubuntu    -6   0 1172376  12012   8796 S  1.6  0.2  26:16.32
alsa-sink-ALC25
 9546 ubuntu    20   0   51728   4560   3544 R  1.6  0.1   0:00.26 top

 1620 root      20   0  0.101t 702424  90656 S  0.7  8.8  14:45.24 JavaFX
Applicat
 9887 root      20   0  0.101t 702424  90656 S  0.7  8.8   4:27.78 Timer-47

 9902 root      20   0  0.101t 702424  90656 S  0.7  8.8   2:46.59
threaded-ml
 9905 root      20   0  0.101t 702424  90656 S  0.7  8.8   4:37.95 Timer-49

 1454 ubuntu    20   0 3389116 131052  68972 S  0.7  1.6   3:11.03
gnome-shell
 1487 ubuntu     9 -11 1172376  12012   8796 S  0.7  0.2  10:28.21
pulseaudio
  912 root      20   0  0.101t 702424  90656 S  0.3  8.8   1:09.97 GC
Thread#0
  916 root      20   0  0.101t 702424  90656 S  0.3  8.8   0:30.33 G1 Young
RemSet
  920 root      20   0  0.101t 702424  90656 S  0.3  8.8   0:43.78 VM
Thread
 1619 root      20   0  0.101t 702424  90656 S  0.3  8.8   4:41.19
InvokeLaterDisp
 2228 root      20   0  0.101t 702424  90656 S  0.3  8.8   1:06.68 GC
Thread#3
 9883 root      20   0  0.101t 702424  90656 S  0.3  8.8   1:25.20 JFXMedia
Player

I am looking for suggestions on how to fix the video stutter issue. Is this
a known issue. If so, please share link to issue.
If it is a known issue, has it been fixed in openjfx 14-ea+4? I tried using
that EA release but with that as dependency my video seems to stop and
first frame and does not play at all.
I am wondering if there are any migration steps that I may be missing.

TIA for any suggestion on how to fix my video stutter issue with openjfx 13
or openjfx 14-ea+4.

-- 
Regards,
Farrukh

Reply via email to