私はスピードとメモリのためにいくつかのQMLコードを最適化しようとしています。バイトコードへのQMLプリコンパイルは可能ですか?
Qtリソースファイル(* .rcc)を作成して* .qmlファイルスペースを縮小することは可能です。私はこの段階でどのくらいの改善/圧縮が得られるかについての数字は持っていませんが。
Qt/QML Compiling libraries and resources
でそれを行う方法を確認しかし、私はそれをバイトコードにQMLファイルをプリコンパイルするsome people heads roadmap beforeにされていますことを、あまりにも知っているので、このステップは実行時に避けることができます。
リリースされたQtバージョンでQMLをプリコンパイルすることが可能かどうかは誰かが知っていますか?または計画されていますか?
* QML *は基本的に* JavaScript/CSS *です。 HTML/CSS/JavaScript圧縮ツールがあります。基本的には、変数名の最小化と空白の除去を行います。 * QML *用にこれらのツールを再利用することができます。たとえば、[CSS compactor](http://csscompactor.com/default.aspx)などです。 * size *があなたの基準であるので、* compressor *を使うことは* byte-code *より優れています。たとえば、** LZO **、** LZMA **、** GZIP **などです。JavaScriptエンジンには* JIT *バージョンがありますが、これはCPUごとに異なります。 –
私が自分自身をひどく説明した場合には、明確にするために、目的は_size_だけではなく、負荷時間の短縮も追求しています。 @artlessnoiseあなたはどんなツールを試しましたか?それは100%成功しましたか? – kikeenrique
私はQMLでこれを試していません。それらは、HTML/CSS/Javascriptのサイズを縮小するための** **多くの**よく知られているツールです。もしスピードがあなたの目標なら、Qt QMLローダだけがこれをもっと速くすることができます。アフリカには存在しません。 –