![](/img/trans.png)
[英]Is there a way to tell how many on-going threads in the master process from a DLL?
[英]Is there a way to tell which threads are running in my process?
我的游戏每隔一帧就会花费太长时间,我认为原因可能是某个线程花费很长时间才能返回。 (只是一个提示)。
在加载屏幕期间,我显式地在游戏中仅创建一个线程,此后立即暂停。 我知道我的声音库也可以创建一个。 但是我不知道是否正在创建任何其他线程。 我使用gDebugger调试线程,它告诉我启动了许多线程,但是我无法从中获取任何信息。 我想确保所有这些线程都不会浪费我的游戏时间。
我怎么做? 有没有办法在Visual Studio中创建线程时断点并获取执行该操作的模块? 我使用的是Express版,但是我只能通过专业试用来检查它。
提前致谢。
每当您中断VS时,它将为您提供当前活动线程及其当前调用堆栈的列表。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.