每隔一段时间,我的游戏中的一帧花费太长时间,我认为原因可能是某些线程需要很长时间才能回来。 (只是一个提示)。
我在加载屏幕中明确地在我的游戏中创建了一个线程,该线程在之后暂停。我知道我的声音库也会创建一个。但我不知道是否正在创建任何其他线程。我已经使用gDebugger来调试线程,它告诉我很多线程已经启动但我无法从中获取任何信息。我想确保这些线程都没有弄乱我的游戏时间。
我该怎么做?有没有办法在VisualStudio中的线程创建断点并获得执行它的模块?我正在使用Express版本,但我可以通过专业版试用来检查。
提前致谢。
答案 0 :(得分:1)
无论何时在VS中中断,它都会为您提供当前活动线程及其当前调用堆栈的列表。