NetBeans 分析器“停止工作” 50 个线程限制之后?
我正在尝试使用 NetBeans 7.1 分析器来分析运行一系列 hadoop 任务(本地、单进程)的程序,但每个任务都在单独的线程中启动。
我已将我的根方法设置为我正在使用的 Mapper 和Reducer 的map 和reduce 方法,但似乎在线程50 之后,netbeans 分析器只是停止分析。它无法识别何时再次调用根方法。
我最后得到的实时结果停止和快照似乎只包含前几个任务的数据。
有谁知道为什么会发生这种情况或如何解决它?
谢谢
I'm trying to use the NetBeans 7.1 profiler to profile a program which runs a series of hadoop tasks (local, single-process), but each task is started in a separate thread.
I've set my root methods to be the map and reduce methods of the Mapper and Reducer which I'm using, but it seems like after thread 50, the netbeans profiler simply stops profiling. It doesn't recognize when the root methods are called again.
The live results stop and snapshot I get at the end only seems to contain data from the first couple tasks.
Does anyone know why this happens or how to fix it?
Thank you
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我找到了。高级设置下有一个“限制分析线程数”设置,默认设置为 32
I found it. There's a "Limit Number of Profiled Threads" setting under advanced settings which is by default set to 32