【问题标题】:Loading fxml too slow in javafx8在 javafx8 中加载 fxml 太慢
【发布时间】:2017-08-16 05:31:45
【问题描述】:

您好,我只是 javafx 的初学者。创建了一个项目。并且面临加载 javafx 缓慢的问题。 因此,从堆栈溢出问题之一中找到了解决方案(场景加载速度太慢 - Scene loads too slow 如下:- 一世。使用 (JavaFX2 - very poor performance when adding custom made (fxml)panels to gridpane dynamically) 中给出的自定义加载器 - 成功集成并使用 ii.将控制器存储在 HashMap 中并与您的加载器一起重用它 iii.使用 Tom Schindl 模块(https://tomsondev.bestsolution.at/2013/08/29/convert-fxml-to-java-as-part-of-the-build/)- 加载 fxml。-不知道该怎么做,而且我用谷歌搜索了很多问题场景。

谁能提供一种使用 javafx8 完成 iiiii 任务的方法。如果有人帮助我,那将是很大的帮助。

【问题讨论】:

  • 您是否对此进行了分析并弄清楚了哪些需要花费时间?第一个链接的主要信息是,大部分性能节省可以在 FXML 加载外部实现。
  • 詹姆斯爵士。我正在使用那里解释的自定义加载器。性能有所提高,但我也想进一步提高。因此需要将 fxml 预编译为 java 以提高加载活动的性能。我在fedora 15上使用eclipse(Mars.2(4.5.2))。所以想为javafx8实现“Tom Schindl模块”。所以请帮我解决这个问题。
  • 性能发生了巨大变化,如下所示:- i。优化的 CSS 文件。 ii. CSS 缩小。 iii.将 .css 文件转换为 .bss 文件 iv。使用此转换后的 .bss 文件而不是 .css
  • 这很有趣。您应该考虑将其作为您自己问题的答案。

标签: javafx-2 javafx-8 fxml fxmlloader


【解决方案1】:

最终工作解决方案:-
如下所示,性能发生了巨大变化:- 一世。优化的 CSS 文件。 ii. CSS 缩小。三。将 .css 文件转换为 .bss 文件 iv。使用此转换后的 .bss 文件而不是 .css

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-13
    • 2021-05-30
    • 2019-01-19
    • 2018-04-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多