車載インフォテインメント
2016-2020 | ソウル
LG Electronicsは、世界で生産される殆どの自動車向けに、IVI(車載インフォテインメントシステム)およびAVN(オーディオビデオナビゲーションシステム)の包括的な組み込みシステムを製造および輸出しています。LG Electronicsの最新のプロジェクトには、世界自動車メーカーランキング5社でVolvo Carsの所有者であるGeelyと、LGE の自動車部品グループの単一顧客として最大の収益を上げているヒュンダイキアモーターが含まれます。Geely とヒュンダイキアモーターはGenIVIアライアンスの主要メンバーです。
LGElectronicsのIVI / AVNシステムは、ユーザーの入力に対してフェイルセーフのために、タッチスクリーンまたは音声コマンドのいずれかの方法で瞬時に応答する必要があります。ウェイランドの最新のグラフィックテクノロジーを活用するにあたり、Q t®テクノロジーが、パフォーマンスに対する要求を満たすためにも、ユーザーとのインターフェースを改善するために使用されました。主な焦点は、起動時間と応答時間の両方でシステムパフォーマンスを向上させることと、シームレスなユーザーエクスペリエンスを提供するためのメモリの使用を管理することでした。 最適化プロセスでは、既存のソースコードとアプリケーションのライブラリを活用し、場合によっては変更しながら、QMLアプリケーションのソースコードや、アプリケーションウィンドウマネージャーを含む、可能な拡張領域のすべてを詳しく調べました。 基本的なQML / C ++の最適化は、QMLコンストラクトを同等機能であるがより効率的なものに直接置き換えるか、一部のパーツをC ++に移動するか、コード自体に変更を加えることです。 非表示アイテムの起動時の遅延読み込みを改善し、起動後にアプリがCPUを使用しているが、画面に影響を与えないインスタンスを削除します。 IPCを改善し、より多くのプロセスを並行して開始し、優先度とCPU使用率に関して起動プロセスを操作することにより、アプリケーションランチャーアルゴリズムを改善します。 アプリがバックエンドとどのように通信するかを調査し、アプリケーションの初期化プロセスを最適化するために不要な遅延を取り除きます。 フォントとアセットの処理の改善、プロセスの結合などの一般的なプロセスインスタンス化アーキテクチャの変更、共通ベースプロセスからのフォークによるアプリケーションの開始、事前リンクなど、プロジェクト期間中の継続的なプロファイリングとベンチマークによって、さらなる最適化領域を調査します。これは、チームメンバーとの合意に基づいて提案、議論、および進められます。 最適化は大成功を収め、ターゲットシステムのパフォーマンス向上の70〜200%を達成し、新しいGUIの外観もブラッシュアップしました。 |