게임용으로 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();
I는 입력 HaxePunk을 사용하고 난 프로파일 러 호출이 실제로 실행되고 있다는 주장이 (내가 몇 trace
호출을 사용 확인했다). 나는 컴파일을 위해 HXCPP_STACK_TRACE
과 HXCPP_PROFILER
을 사용한다.
뭐가 잘못 되었나요?
편집 : 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