目次
1. スマート コックピット ソフトウェアのパフォーマンスと信頼性の低さ
2. パフォーマンスと信頼性の評価フレームワーク
信頼性モデリングの場合、自動車製造分野における多くの成熟したモデリング手法のおかげで、ソフトウェア分野を直接参照して調整することもできます。フォールト ツリー分析 (FTA) や故障モード影響分析 (FMEA) などのモデリング手法。 _(出典: FMEA 手順を説明する国家規格 G)__
3. 分析に役立つ観察可能なツールセット
概要
ホームページ テクノロジー周辺機器 AI スマートコックピットソフトウェアの性能と信頼性の評価と改善

スマートコックピットソフトウェアの性能と信頼性の評価と改善

Mar 14, 2024 am 09:00 AM
ソフトウェア パフォーマンス スマートコックピット

著者 | Zhang Xuhai

スマートカーの急速な発展に伴い、スマートコックピットはパフォーマンスと信頼性の点でいくつかの問題を抱えており、その結果、ユーザーエクスペリエンスが低下し、苦情が発生しています。 。 増加。この記事では、エンジニアリングの観点からスマート コックピット ソフトウェア評価フレームワークを構築することの重要性と、パフォーマンスと信頼性を継続的に向上させる方法について簡単に説明します。

スマートコックピットソフトウェアの性能と信頼性の評価と改善

1. スマート コックピット ソフトウェアのパフォーマンスと信頼性の低さ

リリースされた「2023 スマート コックピット ホワイト ペーパー - フォーカス」によるKPMG「下半期の電動化」によると、中国の自動車用スマートコックピット市場は拡大を続けており、2022年から2026年までの年平均成長率は17%を超えると予想されており、この分野が大きな発展の可能性を秘めていることが示されている。市場が成長するにつれて、スマートコックピットソフトウェアの機能はより多様かつ強力になり、全体的なインテリジェンスレベルも大幅に向上します。これは、自動車業界がよりインテリジェントでコネクテッドな方向に向かって進んでおり、よりインテリジェントで便利、快適な運転体験を消費者に提供していることを示しています。

スマートコックピットソフトウェアの性能と信頼性の評価と改善

(出典:「2023 スマートコックピット白書 - 電動化後半に焦点を当てる」)

市場規模予測が拡大し続ける中、消費者はスマートコックピットソフトウェアへの関心はますます高まっており、苦情の割合も年々増加しています。主にスマート コックピット ソフトウェアの操作エクスペリエンス、パフォーマンス、信頼性に焦点を当て、スマート機能の継続的な増加によってもたらされる課題に焦点を当てています。

自動車品質ネットワークの2023年4四半期の自動車苦情分析レポートによると、スマートコックピット(車両機械)に関連する品質問題がかなりの割合を占めており、その中には第1四半期の苦情欠陥上位20件が含まれています。 ~Q4は自動車機械関連関連部品(オーディオおよびビデオシステムの故障、ナビゲーションの問題、車内相互接続の故障、安全運転支援システムの故障など)が全体の15.89%、10.99%、10.56%、9.56%を占めたそれぞれ苦情。

スマートコックピットソフトウェアの性能と信頼性の評価と改善

_(出典: Chezhi.com)_具体的な苦情フォームをさらに確認すると、クラッシュ、黒い画面、フリーズ、応答の遅さなどの問題が非常に深刻であることがわかります。ユーザーの運転経験もまた、ブランドに対するユーザーの信頼と認識を低下させます。

スマート コックピット ソフトウェアの開発傾向とユーザーの苦情を総合すると、操作の容易さに加えて、パフォーマンスと信頼性がユーザー エクスペリエンスに影響を与える最も重要な要素であることがわかります。これら 2 つの重要な要素は、ユーザーの満足度に直接関係しているだけでなく、市場におけるスマート コックピット ソフトウェアの競争力を大きく左右します。

  • パフォーマンスの向上は、スマート コックピット ソフトウェアのスムーズな動作を保証するための基礎です。機能が増え続けるにつれて、ソフトウェアには、ユーザー操作への即時応答と高いシステム流暢性を確保するために、より効率的なプロセッサーと最適化されたアルゴリズムが必要になります。
  • 信頼性は、ユーザーがさまざまな使用シナリオでスマート コックピット ソフトウェアを信頼できるようにするための鍵です。ユーザーは、運転中にスマート コックピット ソフトウェアの障害によって妨げられないことを期待しており、クラッシュやフリーズなどの問題を回避するには、システムが安定して動作することが最善です。

次の記事では、ソフトウェア開発のベスト プラクティスとスマート コックピット分野のソフトウェアの特性を組み合わせて、そのパフォーマンスと信頼性を評価および改善する方法を検討します。

2. パフォーマンスと信頼性の評価フレームワーク

測定できない場合、改善することはできません。

#スマートコックピットソフトウェアシステム自体は一種のソフトウェアであり、その研究開発プロセスもソフトウェアアーキテクチャの設計、開発実装、品質検証の一般的なプロセスに従います。したがって、改善方法を議論する前に、まず次の点を明確にする必要があります。ソフトウェア システムのパフォーマンスと信頼性を正しく評価するにはどうすればよいでしょうか。

1. ソフトウェア アーキテクチャの特性モデル

Mark Richards と Neal Ford はかつて、「ソフトウェア アーキテクチャ: アーキテクチャのパターン、特性、実践に関するガイド」の中で「アーキテクチャの特性」について説明しました。 " :

アーキテクトは他のユーザーと協力してドメイン要件やビジネス要件を特定することがありますが、アーキテクトの主な責任は、ソフトウェアに必要なドメインに依存しないもの、つまりアーキテクチャ上の機能を定義、発見、分析することです。 。

アーキテクチャ特性とは、監査可能性、パフォーマンス、セキュリティ、スケーラビリティ、信頼性、性別など、ドメイン要件やビジネス要件から独立したソフトウェアを設計するときにアーキテクトが考慮する必要があるソフトウェア特性です。多くの場合、非機能要件 (非機能要件) または品質属性 (品質属性) とも呼ばれます。

明らかに、ソフトウェア アーキテクチャの主要な機能は、アーキテクチャ設計の開始時に考慮する必要があり、ソフトウェア開発プロセス中も継続的に注意を払う必要があります。では、ソフトウェア システムを開発する際に考慮する必要がある主要なアーキテクチャ上の特徴は何でしょうか?

ISO/IEC 25010:2011 は、国際標準化機構によって推進されている一連の規格です (現在 2023 年バージョンに更新されています)。ISO システムおよびソフトウェアの品質要件および評価 (SQuaRE) システムに属しています。そして、グループのシステムとソフトウェアの品質モデルを定義します。この品質モデルは、ソフトウェアの品質を説明および評価するために広く使用されており、ソフトウェアの主要なアーキテクチャ上の特徴をモデル化する際に役立ちます。

ISO 25010 で説明されている品質モデルは次のとおりです (図ではパフォーマンスと信頼性に関連する部分が強調表示されています):

スマートコックピットソフトウェアの性能と信頼性の評価と改善

## ソフトウェア アーキテクチャに関する ISO 25010特性(規格の原文では「品質属性」と呼ばれる)は分割されており、機能性、信頼性、パフォーマンス効率、保守性、移植性などの多くの側面をカバーしています。各アーキテクチャ機能は、それに関連する重要な側面を定義しており、機能の特定の次元をより詳細に説明する複数のサブ機能も含まれています。この品質モデルは、ソフトウェアの品質をよりよく理解し、評価するための包括的かつ一般的なフレームワークを提供することがわかります。

パフォーマンス特性の場合、モデルは時間特性、リソース使用率、容量の 3 つのサブ特性に分割され、信頼性特性の場合、モデルは成熟度、可用性、耐障害性、容易性の 4 つのサブ特性に分割されます。回復セックス。

もちろん、どのようなソフトウェアにもそれぞれの特徴や動作環境があり、上記モデルのアーキテクチャ上の特徴をすべて満たすソフトウェアは優れていますが、社内向けと同様にコストが高くつくのは避けられません。ユーザーが 3 人だけのシステム 可用性に合わせて柔軟に拡張できるようにシステムを設計する必要はありません。スマート コックピット ソフトウェアの分野では、スループットや柔軟なスケーリング比を使用して評価するよりも、ユーザー エクスペリエンスを使用してパフォーマンスと信頼性の特性を評価する方が、スマート コックピット ソフトウェアの設計目標とより一致していることは明らかです。

2. 指標システムを通じてアーキテクチャ上の特性を評価する

以前のソフトウェア品質モデルを分析すると、このモデルが主にソフトウェアのアーキテクチャ上の特性をどのように定義するのかがわかります。動作するべきである」 が、アーキテクチャ機能の要件を満たしていると判断するための「評価方法」については説明されていません。品質モデルのフィーチャーとサブフィーチャーは、アーキテクチャーフィーチャーの定性的記述ですが、アーキテクチャーフィーチャーを定量的に評価する方法については言及されていません。

実際、SQuaRE は品質モデルの評価フレームワークも提供しています (詳細については ISO/IEC 25020:2019 を参照):

スマートコックピットソフトウェアの性能と信頼性の評価と改善

上記の評価フレームワークは次のとおりです。本質的には、アーキテクチャー機能 (サブ機能) を評価するために、異なる重みを持つ一連の指標を使用することです。指標はいくつかの指標要素から計算でき、指標要素はソフトウェア開発活動で実装されるいくつかの測定方法を通じて測定できます。

ソフトウェア業界では、応答時間、スループット、RTO、RPO、MTTR など、多くの評価指標がビジネス分野全体で合意に達することができ、企業が独自の指標システムを確立する際に直接採用できます。ビジネス分野。

次に、比較的一般的なソフトウェアのパフォーマンスと信頼性の指標の例をいくつか示します。これらはほとんどのソフトウェアに適用できます。

スマートコックピットソフトウェアの性能と信頼性の評価と改善

スマートコックピットソフトウェアの性能と信頼性の評価と改善

もちろん、機能分野や動作環境の違いにより、アーキテクチャの特性を評価するために使用される指標システムには一定の違いが存在するはずです。

まず第一に、ビジネス シナリオが異なれば、評価指標の重み設定も異なります。例えば、スマートコックピットシステムやソフトウェアの性能効率評価では、ユーザーの運転体験に関わる時間特性が重要であり、インターネットサービスを提供するWebアプリケーションでは、より多くのユーザーにサービスを提供するために、容量特性も重要となる。焦点に注意を払いました。

第二に、特定の領域には独自のパフォーマンス指標があります。これらの差異指標は実際のビジネスから抽出する必要があります。例えば、UIインターフェースの流暢性は応答時間だけで評価することはできず、フレームレートやフレーム落ち数などの指標で総合的に判断する必要があります。

3. インジケーター要素のデータ ソースを見つける

インジケーター システムを確立した後の次の問題は、インジケーター値を計算するための適切なインジケーター要素を見つける方法です。

同様に、循環的複雑度、モジュール結合、CPU 使用率、メモリ使用量、トランザクション実行時間、同時実行性など、直接採用できる一般的な指標要素が多数あります。ただし、指標要素は指標自体よりもビジネス分野との関連性が高く、適切な指標要素を見つけるにはドメインの知識を組み合わせる必要があります。

GQM手法は指標要素の発見と確立に有効な分析手法です:GQMとは「Goal - Question - Metrics」の略で、「目標-質問-指標」と訳せます。歴史. 1984 年に Victor Basili と David Weiss によって導入されました。

基本的に、GQM はツリーを通じて階層ごとに構造を分析します。まず、目標を達成する方法に基づいて目標について質問し、次に各質問を問題の解決策をサポートできる複数の指標要素に分解し、最後に最も適切な指標要素を選択します。

以下では、「スマートコックピットのホーム画面操作のスムーズさの評価」と「スマートコックピットの故障計算」に基づいて、それぞれ「スマートコックピットソフトウェアの性能と信頼性特性を把握するための評価指標要素」を例に挙げて説明します。コックピット システムとアプリケーション」「レートと可用性」を目標として、GQM 分析ツリーを確立します。分析の初めに、アイデアを拡張するために、まず価値や取得の難易度を考慮せずに可能な限り多くの指標要素を特定し、次に各指標要素の価値と取得の難易度を分析し、優先順位付けとフィルタリングを行うことができます。最も適切なインジケーター要素。このプロセスは、次の優先順位の原則に従うことができます。

スマートコックピットソフトウェアの性能と信頼性の評価と改善サポートできる問題が多いほど、優先順位が高くなります。

収集と計算が容易であるほど、優先順位が高くなります

スマートコックピットソフトウェアの性能と信頼性の評価と改善 GQM手法に基づいて、抽象的な指標を解体し、より明確な指標の計算式と収集されたデータポイントを取得することで、完全な評価フレームワークが完成します。

3. パフォーマンスと信頼性を継続的に向上させるためのエンジニアリング手法

  • 以前に紹介した評価フレームワークに基づいて、特定の分析手法を習得し、インテリジェンスを向上させる方法を明確にしました。コックピット ソフトウェアのパフォーマンスと信頼性。
  • 評価の次のステップは改善です。このセクションでは、スマート コックピット ソフトウェアのパフォーマンスと信頼性アーキテクチャの特性を継続的に改善するエンジニアリング手法を使用して、ソフトウェアが反復されるにつれてそのパフォーマンスと信頼性が確実に向上するようにする方法について説明します。信頼性は劣化しないばかりか、長期にわたって確実に向上します。

1. アーキテクチャ モデリングは研究開発をガイドします

モデリングは、設計段階でビジネス ドメインとアーキテクチャの特性を分析するための効果的な手法です。ソフトウェア アーキテクチャを設計する際、多くの組織はビジネス ドメイン モデリングに重点を置き、アーキテクチャ機能モデリングを過小評価する傾向があります。その結果、セキュリティ、信頼性、パフォーマンスなどの設計上の考慮事項が舞台裏に真剣に置かれ、運用上の問題によって優先されることがよくあります。ソフトウェアのリリース後に強制的に改善されます。

実際、初期のアーキテクチャ機能モデリングは、その後の研究開発プロセスでのコード開発をガイドするだけでなく、コードが設計要件を満たしているかどうかを検証するためのホワイトボックス テストに自然に変換することもできます。

パフォーマンス モデリングの場合、ソフトウェア アーキテクチャのパフォーマンス上の懸念事項と事前定義されたパフォーマンス指標を特定することによって、パフォーマンス モデルを形成できます。パフォーマンスモデリングについては、著者が「パフォーマンスエンジニアリングとは」で紹介しています。

信頼性モデリングの場合、自動車製造分野における多くの成熟したモデリング手法のおかげで、ソフトウェア分野を直接参照して調整することもできます。フォールト ツリー分析 (FTA) や故障モード影響分析 (FMEA) などのモデリング手法。 _(出典: FMEA 手順を説明する国家規格 G)__

(B/T 7826-2012)

回避 確立されたモデルはアーキテクチャ検討会議でのみ有効ですが、実際に実装されるとアーキテクチャ設計にまったく従わないため、アーキテクチャが徐々に劣化しないように、モデルに基づいて対応する適合度関数を構築する必要があります次のセクションでは、アーキテクチャ適応度関数を紹介します。

2. フィットネス機能の継続的なケア

スマートコックピットソフトウェアの性能と信頼性の評価と改善

インジケーターシステムを使用すると、スマートコックピットソフトウェアのパフォーマンスと信頼性を定量的に分析および評価できます。ただし、評価プロセスが複雑すぎて時間がかかり、迅速に実行することが難しい場合、時間の経過とともに、これらのアーキテクチャ機能の評価がチームにとって大きな負担となり、評価アクティビティの数がますます少なくなります。フィードバックは減少し、ますます遅くなり、持続不可能になり、最終的には停滞します。

自動化できるものはすべて自動化する必要があります。

ソフトウェア機能が要件を満たしているかどうかを評価する場合、ソフトウェアが要件を満たしていることを継続的に確認するためのソフトウェア機能のセーフティ ネットを形成するために、多数の自動テストを構築します。建築上の特徴の評価に関しては、従来のアプローチは「スポーツ スタイル」の評価に似ています。

  • 研究開発側では、専用のパフォーマンスまたは信頼性テストチームが定期的に設立され、インジケーターシステムを手に取り、ブラックボックスの観点からインジケーターの要件が満たされているかどうかをテストおよび評価し、テストレポートを作成します。
  • 設計側では、設計自体やソフトウェアが設計通りに正しく実装されているかどうかを評価するために、さまざまなアーキテクチャに関する議論やレビュー会議が定期的に開催され、多数のドキュメントが作成されます。

ASPICE はその典型的なケースであり、プロセスとドキュメントが複雑であることに加え、各開発段階の要件が厳しいため、設計とテストが理想的な状態に留まりがちです。以前のスナップショット バージョンでは、ソフトウェアの変更の速度に追いつくことができません。

スマートコックピットソフトウェアの性能と信頼性の評価と改善

(出典: ASPICE 概要)

ニール フォード、パトリック クア、レベッカ パーソンズの共著『進化的アーキテクチャ』では、フィットネス関数は、「意図した設計ソリューションが設定された目標の達成にどの程度近づいているかを要約する目的関数」として定義されます。適応度関数の導入は、エンジニアリング手段によってアーキテクチャの評価を自動化および正規化できることを意味します。

スマートコックピットソフトウェアの性能と信頼性の評価と改善

(出典: 「進化的アーキテクチャ」)

インジケーターとモデルがフィットネス関数に変換されると、研究開発パイプラインでバインドされます。アーキテクチャー機能の自動評価を可能にします。

自動化を前提として、アーキテクチャへの配慮を利用して継続的な改善を推進できます。

確立されたさまざまなフィットネス関数に基づいて、フィットネス関数によって生成された実行結果は、毎日のビルド、反復テスト、統合テスト、その他のプロセス中に、完全なセットのパフォーマンスと信頼性の評価レポートを形成できます。前バージョンの評価結果をベースラインとして、最新バージョンの評価結果と比較することで、ソフトウェアのパフォーマンスと信頼性を注意深く監視し、新バージョンのどの部分が最適化され、どの部分が改善されたかを判断できます。劣化が一目瞭然。

3. 分析に役立つ観察可能なツールセット

これまでのところ、継続的なパフォーマンスと信頼性の評価をサポートする手段がいくつかありますが、評価は本質的に問題の暴露、その後の分析と最適化を目的としています。継続的な改善の難しさです。

問題が明らかになったら、多くの場合、できるだけ早く最適化を実行する必要があります。ビジネス指向の組織の場合、チームはほとんどの時間をビジネス分野での作業に費やし、パフォーマンスや信頼性などの問題を分析します。 . 最適化機能が不十分な場合、通常はこの時点で、組織は改善を支援する技術専門家を探すか雇用します。しかし、技術専門家は人材が不足しているため、さまざまな問題に直面すると力尽きてしまうことがよくあります。

したがって、継続的な改善を目指す組織にとって、効率を向上させるためのエンジニアリング分析と最適化手法を確立することが不可欠です。最初の 1 つは、観察可能なツール セットを構築することです。先ほどの評価の枠組みにおいて、指標の役割は主に現状を示すことであり、指標はメリット・デメリットを評価することはできますが、問題の根本原因を分析することはできません。ソフトウェアの問題を分析するには、システムの実行時に何が起こったのか、コンポーネントがどのように相互作用するのか、どのようなデータが生成されたのかを再現できる必要があり、この情報は監視可能なツールを通じて取得および記録する必要があります。

このようなツールセットを使用した後、評価で特定の指標が悪化したことが判明した場合、システム ランタイムのコンテキストと観察記録をいくつかの基本情報に基づいて迅速に関連付けることができるため、問題を迅速に分析して特定できます。最適化を迅速に実行します。

概要

スマートカー市場は幅広い将来性を持ち、急速に発展しており、競争が激化するにつれ、スマートコックピットの究極の体験がさまざまな自動車の主要な目標となることは間違いありません。メーカー。

この記事では、ソフトウェア開発と配信の観点から、パフォーマンスと信頼性に関するスマート コックピット ソフトウェアの継続的な評価方法と継続的な改善方法を、ソフトウェア分野の優れた実践と調査と組み合わせて主に説明します。

スマートカー分野への外部投資や分野を超えた人材の流入が増えるにつれ、今後も関連産業で大きな価値が生み出され続けると私は信じています。

以上がスマートコックピットソフトウェアの性能と信頼性の評価と改善の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Windows 10 と Windows 11 のパフォーマンス比較: どちらが優れていますか? Windows 10 と Windows 11 のパフォーマンス比較: どちらが優れていますか? Mar 28, 2024 am 09:00 AM

Windows 10 と Windows 11 のパフォーマンス比較: どちらが優れていますか?テクノロジーの継続的な開発と進歩により、オペレーティング システムは常に更新され、アップグレードされます。世界最大のオペレーティング システム開発者の 1 つとして、Microsoft の Windows シリーズ オペレーティング システムは常にユーザーから大きな注目を集めてきました。 2021 年、Microsoft は Windows 11 オペレーティング システムをリリースし、広範な議論と注目を引き起こしました。では、Windows 10 と Windows 11 のパフォーマンスの違いは何でしょうか?

Embedding サービスのローカル実行パフォーマンスは OpenAI Text-Embedding-Ada-002 を上回っており、とても便利です。 Embedding サービスのローカル実行パフォーマンスは OpenAI Text-Embedding-Ada-002 を上回っており、とても便利です。 Apr 15, 2024 am 09:01 AM

Ollama は、Llama2、Mistral、Gemma などのオープンソース モデルをローカルで簡単に実行できるようにする非常に実用的なツールです。この記事では、Ollamaを使ってテキストをベクトル化する方法を紹介します。 Ollama をローカルにインストールしていない場合は、この記事を読んでください。この記事では、nomic-embed-text[2] モデルを使用します。これは、短いコンテキストおよび長いコンテキストのタスクにおいて OpenAI text-embedding-ada-002 および text-embedding-3-small よりも優れたパフォーマンスを発揮するテキスト エンコーダーです。 o が正常にインストールされたら、nomic-embed-text サービスを開始します。

PHP 配列キー値の反転: さまざまな方法のパフォーマンス比較分析 PHP 配列キー値の反転: さまざまな方法のパフォーマンス比較分析 May 03, 2024 pm 09:03 PM

PHP の配列キー値の反転メソッドのパフォーマンスを比較すると、array_flip() 関数は、大規模な配列 (100 万要素以上) では for ループよりもパフォーマンスが良く、所要時間が短いことがわかります。キー値を手動で反転する for ループ方式は、比較的長い時間がかかります。

さまざまな Java フレームワークのパフォーマンスの比較 さまざまな Java フレームワークのパフォーマンスの比較 Jun 05, 2024 pm 07:14 PM

さまざまな Java フレームワークのパフォーマンス比較: REST API リクエスト処理: Vert.x が最高で、リクエスト レートは SpringBoot の 2 倍、Dropwizard の 3 倍です。データベース クエリ: SpringBoot の HibernateORM は Vert.x や Dropwizard の ORM よりも優れています。キャッシュ操作: Vert.x の Hazelcast クライアントは、SpringBoot や Dropwizard のキャッシュ メカニズムよりも優れています。適切なフレームワーク: アプリケーションの要件に応じて選択します。Vert.x は高パフォーマンスの Web サービスに適しており、SpringBoot はデータ集約型のアプリケーションに適しており、Dropwizard はマイクロサービス アーキテクチャに適しています。

8.4 小型タブレットは 1099 以降に発売 8.4 小型タブレットは 1099 以降に発売 Sep 01, 2024 pm 04:04 PM

Sound | Xiaobai Meizuは以前、Polestar携帯電話「Polestar Phone」を開発するために協力したと発表しました。少し前に、Lynk&Coも「Lynk&Co携帯電話」をカスタマイズするために協力することを発表しました。自動車会社と協力して携帯電話を製造するビジネスを展開 最新のニュースによると、MeizuもHongqiに携帯電話のOEMを行うようです。上の写真でわかるように、Meizu は最近、新しい 5G 携帯電話モデル M481R をインターネット上で発表し、このモデルを「マトリョーシカ Meizu 21Pro のようです」と呼びました。補足すると、今年4月の第5回中国第一汽車技術会議において、第一汽車と宜嘉通科技はスマートコックピット分野における戦略的協力協定を締結し、両社はスマートコックピット分野における包括的な戦略協力を開始し、共同で高度な戦略的協力を構築する。競争力

すべてのソフトウェアは WPS で開かれ、exe のデフォルトの開き方が復元されます。 すべてのソフトウェアは WPS で開かれ、exe のデフォルトの開き方が復元されます。 Jun 19, 2024 am 01:48 AM

友人のコンピュータ上のすべてのソフトウェアが WPS を使用して開かれており、正常に実行できません。タスク マネージャー、レジストリ、コントロール パネル、設定など、すべての exe ファイルを開くことができません。開くと、すべての WPS 文字化けが表示されます。この状況はリモートでは実行できません。リモート ソフトウェアも exe であるため、解決できないようです。20 がコンピュータを正常に復元する方法を見てみましょう。これは、exe の開き方が WPS に変更されているためで、デフォルトの開き方に戻すだけで済みます。 Er0 は、通常のコンピュータ上の exe レジストリ情報をエクスポートし、Web サイトに掲載します。ブラウザは開くことができるので、お友達に当社の Web サイトを開いてレジストリ情報をコピーし、デスクトップに新しいテキストドキュメントを作成し、[ファイル名: 1.reg; 保存の種類: すべてのファイル (*.

C++ でマルチスレッド プログラムのパフォーマンスを最適化するにはどうすればよいですか? C++ でマルチスレッド プログラムのパフォーマンスを最適化するにはどうすればよいですか? Jun 05, 2024 pm 02:04 PM

C++ マルチスレッドのパフォーマンスを最適化するための効果的な手法には、リソースの競合を避けるためにスレッドの数を制限することが含まれます。競合を軽減するには、軽量のミューテックス ロックを使用します。ロックの範囲を最適化し、待ち時間を最小限に抑えます。ロックフリーのデータ構造を使用して同時実行性を向上させます。ビジー待機を回避し、イベントを通じてリソースの可用性をスレッドに通知します。

C++ 関数はプログラムのパフォーマンスにどのような影響を与えますか? C++ 関数はプログラムのパフォーマンスにどのような影響を与えますか? Apr 12, 2024 am 09:39 AM

C++ プログラムのパフォーマンスに対する関数の影響には、関数呼び出しのオーバーヘッド、ローカル変数、およびオブジェクト割り当てのオーバーヘッドが含まれます。 関数呼び出しのオーバーヘッド: スタック フレーム割り当て、パラメーター転送、および制御転送が含まれます。これは、小規模な関数に大きな影響を与えます。ローカル変数とオブジェクト割り当てのオーバーヘッド: ローカル変数やオブジェクトの作成と破棄が大量に行われると、スタック オーバーフローやパフォーマンスの低下が発生する可能性があります。

See all articles