ニュース

Top  >   Q, Debug.Log()を残したままビルドするとパフォーマンスが落ちる?

Q, Debug.Log()を残したままビルドするとパフォーマンスが落ちる?

2026/03/19

メインコンテンツへスキップ
< すべてのカテゴリに戻る

A,結論

はい。

原因 / 背景

  • バージョン不一致、SDK・モジュール不足、権限やパス設定の問題で発生しやすいです。
  • Unity Hub・Build Settings・Package Manager の設定がそろっているかを順番に確認すると切り分けしやすくなります。

実装 / 手順

  1. リリースでは抑制を検討してください。
  2. Build Settings と Player Settings を開き、対象プラットフォーム、API Level、Scripting Backend、必要プラグインを確認してください。
  3. Profiler や OVR Metrics Tool を使い、CPU / GPU / メモリのどこが重いかを先に特定してください。

サンプルコード

using UnityEngine;

public class DebugLogExample : MonoBehaviour
{
    [SerializeField] private int score = 100;

    private void Start()
    {
        Debug.Log($"現在のスコア: {score}");
    }
}

※ 実機確認が必要な項目は、Editor だけで判断せず、対象デバイスでも必ず動作確認してください。

難易度:Level 2(初心者)
対象プラットフォーム:PC,Unity
関連キーワード:パフォーマンス・最適化関連,ビルド,最適化,パフォーマンス,aca

Level 1-2 向けバナー