UDN
Search public documentation:
MineCookedPackagesJP
English Translation
中国翻译
한국어
Interested in the Unreal Engine?
Visit the Unreal Technology site.
Looking for jobs and company info?
Check out the Epic games site.
Questions about support via UDN?
Contact the UDN Staff
中国翻译
한국어
Interested in the Unreal Engine?
Visit the Unreal Technology site.
Looking for jobs and company info?
Check out the Epic games site.
Questions about support via UDN?
Contact the UDN Staff
MineCookedPackages コマンドレット
概要
動作させるには
設定
- Microsoft SQL Server、または Microsoft SQL Server Express をインストールします。
- SQL Server Express には VS.NET 2005/2008 が付属しています。
- Microsoft SQL Server Management Studio Express (SMS) をインス トールします。
- 必要なことのほとんどは Visual Studio 内でできますが、SQL Server Management Studio の Express バージョンは無料なので、インストールして使用するのもいいでしょう。
- データベースを作成します。
- SMS を介してデータベースに接続します。
- データベースを右クリックして新規をクリックします。
- CookedContent-1 のような名前を入力します。
- テーブルを作成します。
- CookedContent-1 を右クリックし、"new query" (新しいクエリー) を選択します。
- 将来的な計画は、実行を通してデータベースのトレンディングや共有をするために、それぞれ固有な実行データが、固有な ID でタグされることですが、現時点では実行ごとに新しいデータベースを作成する必要があります。
- //depot/UnrealEngine3/Development/Src/Editor/SQL/MineCookedPackages.sql のコンテンツを先に開いたテキスト ウィンドウに貼り付け、実行ボタンを押してください。これで、データベース内に関連するすべてのテーブルを作成することができます。
- CookedContent-1 を右クリックし、"new query" (新しいクエリー) を選択します。
操作
実行
起動するには例を使用してください。[Gamename].exe minecookedpackages ..\MyGame\CookedXenon\*.xxx -DATABASE=machinename\sqlexpress -CATALOG=CookedContent-1
クエリー
以下のクエリーはエクスポートをクラスごとにグループ化し、累積サイズと平均サイズを見つかったインスタンスの数とともに、累積サイズでソートしリストします。SELECT ClassName, SUM(Size) / 1024 / 1024 AS SumSize, AVG(Size) / 1024 AS AvgSize, COUNT(ClassName) AS Count FROM Exports JOIN Objects ON Exports.ObjectID = Objects.ObjectID JOIN Classes ON Objects.ClassID = Classes.ClassID GROUP BY ClassName ORDER BY SUM(SIZE) DESC以下のクエリーはエクスポートを固有のオブジェクトごとにグループ化し、累積サイズとカウントを累積サイズでソートしリストします。
SELECT ClassName, ObjectName, SUM(Size) / 1024 AS Size, COUNT(ObjectName) AS Count FROM Exports JOIN Objects ON Exports.ObjectID = Objects.ObjectID JOIN Classes ON Objects.ClassID = Classes.ClassID GROUP BY ObjectName, ClassName ORDER BY SUM(Size) DESC