I found the problem. In my case, JVLC created JNA's tmp files in my Temp directory. When destroying a JVLC instance, the JNA's tmp file is not removed (JVLC instance is started as a process and destroyed by the parent process). The amount of files increases, thus slowing the system down.