On Fri, 7 Aug 2026 06:53:59 GMT, Roman Marchenko <[email protected]> wrote:
> This is the clean backport of "JDK-8389515: Memory leak in dshowwrapper - > decoded buffers delivered by CSink are never unmapped" to jfx25u. > > I'm backporting this because jfx25u is affected with the memory leak problem > and for parity with Oracle. > > The problem is reproduced before the fix and gone after the fix: > > Java: 24.0.2 (OpenJDK 64-Bit Server VM) > JavaFX: 25.0.4-internal (runtime 25.0.4-internal+0-2026-08-06-143023) > 460.5 MiB > 3163.6 MiB > 5849.0 MiB > 8546.1 MiB > 11266.2 MiB > 13952.5 MiB > 16649.8 MiB > 19347.8 MiB > 22060.6 MiB > 24755.5 MiB > 27448.6 MiB > > Java: 24.0.2 (OpenJDK 64-Bit Server VM) > JavaFX: 25.0.4-internal (runtime 25.0.4-internal+0-2026-08-06-144848) > 437.6 MiB > 470.6 MiB > 450.4 MiB > 451.7 MiB > 451.6 MiB > 455.6 MiB > 458.7 MiB > 461.4 MiB > 458.2 MiB > 458.6 MiB > 461.9 MiB > > --------- > - [x] I confirm that I make this contribution in accordance with the [OpenJDK > Interim AI Policy](https://openjdk.org/legal/ai). This pull request has now been integrated. Changeset: a025f530 Author: Roman Marchenko <[email protected]> Committer: Johan Vos <[email protected]> URL: https://git.openjdk.org/jfx25u/commit/a025f5304298d74d7f6c06bd2a54e52bb523e5e2 Stats: 71 lines in 3 files changed: 53 ins; 9 del; 9 mod 8389515: Memory leak in dshowwrapper - decoded buffers delivered by CSink are never unmapped Backport-of: 7533c6156a76597bd39a8f935585796bbfa19ef6 ------------- PR: https://git.openjdk.org/jfx25u/pull/63
