每隔一段时间,我的游戏的一帧需要太长时间,我认为原因可能是某些线程需要很长时间才能恢复。(只是一个提示)。
在加载屏幕期间,我在游戏中明确创建了一个线程,之后立即暂停。我知道我的声音库也创建了一个。但我不知道是否正在创建任何其他线程。我使用 gDebugger 调试线程,它告诉我很多线程已启动,但我无法从中获取任何信息。我想确保这些线程都不会影响我的游戏时间。
我怎么做?有没有办法在 VisualStudio 中的线程创建处设置断点并获取执行此操作的模块?我使用的是 Express 版本,但我只能进行专业试用以检查这一点。
提前致谢。