私はHaxeをゲームに使用し、HXCPPを使用してC++ターゲット用にコンパイルしています。私は組み込みのプロファイラ(cpp.vm.Profiler
)を動作させようとしていますが、ダンプファイルを作成することができません。私のコードはそれと同じくらい簡単です:HXCPPプロファイラはログファイルを作成しません
if(Input.check(Key.P))
cpp.vm.Profiler.start("profiler.txt");
if(Input.check(Key.M))
cpp.vm.Profiler.stop();
私が入力をHaxePunkを使用し、私はプロファイラの呼び出しが実際に実行されていることを主張するが、(私はカップルtrace
呼び出しを使用して確認しました)。コンパイルにはHXCPP_STACK_TRACE
とHXCPP_PROFILER
を使用します。
私は何か間違ったことをしていますか?
EDIT:hxcppへ
class Main
{
static public function main()
{
var bleh = haxe.Timer.stamp();
cpp.vm.Profiler.start("profiler.txt");
while(haxe.Timer.stamp() - bleh < 5.)
{
// Do something I guess
Math.cos(haxe.Timer.stamp());
}
cpp.vm.Profiler.stop();
}
}
ええ、それは私のコミットのハハです。 – Matrefeytontias
ハア、私はそれを見たはずです:)修正をありがとう! – Thomas