进程可以注册多少个提供商? [英] How many providers can a process register?

查看:95
本文介绍了进程可以注册多少个提供商?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

是否有关于进程可以注册的计数器集提供程序数量的指导(即PerfStartProvider函数)?在EventRegister函数中,它提到"一个进程最多可以注册1,024个提供者GUID;但是,您应该将进程注册的提供程序数限制为一个或两个。"对于计数器集提供者来说,这也是正确的吗?

谢谢,
恒恒

Is there a guidance on number of counter set providers that a process can register (i.e. PerfStartProvider function)? In the EventRegister function, it mentions "A process can register up to 1,024 provider GUIDs; however, you should limit the number of providers that your process registers to one or two.". Is this also true for the counter set provider?

Thanks,
Heng-yi

推荐答案

鉴于此单个用户模式proider可以定义多个计数器集,组件不应该需要多于1个提供者。在Win7 1024之前是限制。从Win7开始,限制是可用的系统资源(句柄,内存等)。
Given that a single user mode proider can define multiple counter sets a component should not need more then 1 provider. Before Win7 1024 is the limit. Starting with Win7 the limit is available system resources (handles, memory, etc....).


这篇关于进程可以注册多少个提供商?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆