<font size=2 face="Calibri">Hi Valerij,</font>
<br>
<br><font size=2 face="Calibri">I can only answer based on the systems
that I have experienced, but I would encourage you to write whatever application
you are creating to handle any number of possible handles and to not create
an upper limit or a lower limit because of the variety of UEFI implementations.
</font>
<br>
<br>
<br><font size=2 face="Calibri">>>How many handles are installed
on a typical system?</font>
<br><font size=2 face="Calibri">anywhere between 1 and a million</font>
<br>
<br><font size=2 face="Calibri">>>What the greatest (smallest) number
of handles has been encountered on UEFI systems?</font>
<br><font size=2 face="Calibri">the max I have seen is 500+</font>
<br>
<br><font size=2 face="Calibri">>>How many protocols are installed
on a typical system?</font>
<br><font size=2 face="Calibri">implementation specific, each system, and
its feature set cause a wide variation in the number of different protocols.
</font>
<br><font size=2 face="Calibri"><br>
>>What the greatest (smallest) number of protocols has been encountered
on UEFI systems?</font>
<br><font size=2 face="Calibri">no upper limit. The more devices
in the system, the more devices attached to the system (SATA drives, USB
drives, PCI cards, etc) will cause an increase in the number of handles
and the number of protocols.</font>
<br><font size=2 face="Calibri"><br>
>>How many, in average, protocols is installed on a handle?</font>
<br><font size=2 face="Calibri">>>What the greatest number of protocols
per handle has been encountered on a typical system?</font>
<br><font size=2 face="Calibri">too many possibilities, and too many variations
in implementation to give you a baseline. </font>
<br>
<br><font size=2 face="Calibri"><br>
>>How many agents, in average, is consuming a particular protocol
interface on a handle?<br>
What the greatest number of agents per protocol per handle encountered?</font>
<br><font size=2 face="Calibri">There are too many variations to really
give you answer here. Generally it depends on the drivers that are
implemented in the system. </font>
<br>
<br><font size=2 face="Calibri"><br>
>>I am asking this not of the empty interest of course, those numbers
would be very useful for me in ensuring I am chosing right data organization
of my UEFI implemetation, which I'm working on. :^)<br>
</font>
<br><font size=2 face="Calibri">To give you a general answer, I would say
somewhere between 50 handles to 1000 handles in a system, depending on
segment (embedded systems having less handles, and server systems having
more)</font>
<br>
<br>
<br>
<br>
<br>
<br>
<br><font size=1 color=#5f5f5f face="sans-serif">From:
</font><font size=1 face="sans-serif">valerij zaporogeci
<vlrzprgts@gmail.com></font>
<br><font size=1 color=#5f5f5f face="sans-serif">To:
</font><font size=1 face="sans-serif">fw_os_forum@mailman.uefi.org</font>
<br><font size=1 color=#5f5f5f face="sans-serif">Date:
</font><font size=1 face="sans-serif">05/15/2016 12:59 PM</font>
<br><font size=1 color=#5f5f5f face="sans-serif">Subject:
</font><font size=1 face="sans-serif">[Fw_Os_Forum]
Handle Data Base Statistics</font>
<br><font size=1 color=#5f5f5f face="sans-serif">Sent by:
</font><font size=1 face="sans-serif">fw_os_forum-bounces@mailman.uefi.org</font>
<br>
<hr noshade>
<br>
<br>
<br><tt><font size=2>Hi, all<br>
I have few question. Those who might know this, wouldn't you be so<br>
nice to share your knowledge? :^) The questions:<br>
How many handles are installed on a typical system?<br>
What the greatest (smallest) number of handles has been encountered on<br>
UEFI systems?<br>
How many protocols are installed on a typical system?<br>
What the greatest (smallest) number of protocols has been encountered<br>
on UEFI systems?<br>
How many, in average, protocols is installed on a handle?<br>
What the greatest number of protocols per handle has been encountered<br>
on a typical system?<br>
How many agents, in average, is consuming a particular protocol<br>
interface on a handle?<br>
What the greatest number of agents per protocol per handle encountered?<br>
I am asking this not of the empty interest of course, those numbers<br>
would be very useful for me in ensuring I am chosing right data<br>
organization of my UEFI implemetation, which I'm working on. :^)<br>
Thank you.<br>
_______________________________________________<br>
Fw_os_forum mailing list<br>
Fw_os_forum@mailman.uefi.org<br>
</font></tt><a href=http://lists.mailman.uefi.org/mailman/listinfo/fw_os_forum><tt><font size=2>http://lists.mailman.uefi.org/mailman/listinfo/fw_os_forum</font></tt></a><tt><font size=2><br>
</font></tt>
<br>
<br>