繁体   English   中英

有没有办法告诉我进程中正在运行哪些线程?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM