メインコンテンツまでスキップ

シンボルサーバー

Last updated on February 4, 2026

注釈:本資料はAI技術を用いて翻訳されています。

概要

シンボルサーバーは、アプリケーションのデバッグに不可欠なプログラムデータベース(PDB)ファイルなどのデバッグシンボルを保存する一元化されたリポジトリです。ゲーム開発の文脈では、シンボルサーバーは、クラッシュダンプやコールスタックを正確に解釈するために必要なシンボルをデバッガーに提供することで、効率的なデバッグを促進します。これにより、開発者は問題をより効果的に特定して解決できます。

ADTでシンボルサーバーを使用するワークフロー

  1. **PDBファイルをADTにアップロード **

    • ユーザーはプログラムデータベース(PDB)ファイルをADTにアップロードする必要があります。
    • これらのファイルには、クラッシュダンプとスタックトレースを分析するために必要なデバッグシンボルが含まれています。
  2. データ転送とストレージのコストへの影響

    • アップロードされたPDBファイルは、ADTの月間データ転送およびストレージコストに影響します。
    • 開発者は、コストを最適化し、不要な費用を防ぐために、ストレージ使用量を監視する必要があります。
  3. ADTでシンボルサーバーを有効化

    • ADT Webインターフェースでゲーム設定 → ゲーム統合に移動します。
    • プロジェクトのシンボルサーバー機能を有効にします。
    • 有効にすると、ADTはPDBファイルを自動的に処理および管理します。
  4. シンボルサーバーへのPDB抽出

    • 有効にすると、ADTはPDBファイルを抽出し、シンボルサーバーに個別に保存します。
    • これらの抽出されたシンボルは、デバッグ目的で即座にアクセス可能です。
    • 抽出されたシンボルは独立して保存されるため、これによりストレージ消費量が増加します。
  5. ビルド削除時の自動クリーンアップ

    • ビルドが削除されると、ADTは関連するPDBファイルとシンボルサーバーデータを自動的に削除します。
    • これにより、効率的なストレージ管理とコスト最適化が保証されます。
  6. Microsoftシンボルサーバーを使用したダウンロードとデバッグ

    • 開発者はADTからクラッシュダンプ(DMPファイル)をダウンロードできます。
    • Microsoftシンボルサーバーを使用して、デバッガーはクラッシュを分析するために必要なシンボルを取得します。

ベストプラクティス

ストレージ使用量の監視 – リソース使用を最適化するために、ADTのストレージ消費量を定期的に確認してください。
自動クリーンアップの有効化 – ストレージの無駄を防ぐために、削除されたビルドとともに古いシンボルが削除されるようにしてください。