timarender opened this issue on Jun 19, 2012 ยท 14 posts
aRtBee posted Wed, 20 June 2012 at 2:58 AM
as far as I can see, a Poser render uses 1000 handles, say 300 in prepass and 700 in render (*). When rendering as a separate process, each render leaks 300 handles on the Poser process, the other 700 are returned when FFRender shuts down. When not rendering as a separate process, each render leaks 1000 handles on Poser.
Some older sources on the net suggest a max of 10.000 handles a process, but my impression is that they refer to something different. Mark Russinovich (http://blogs.technet.com/b/markrussinovich/archive/2009/09/29/3283844.aspx) reports say 16,000,000 max handles systemwide requiring 256Mb storage for a 64bit system.
(*) I don't know to what extend these numbers are determined by rendersettings (SSS/IDL), imagesize and bucketsize, but 700 is not that far above the amount of buckets in my render. Just wondering how you get to 300,000, Poser itself with a simple scene and no renders or any actions took 750 handles, +100 for flagging the SR2.1 update available now.
Anyway, render in separate process (or background or queue manager).
- - - - -
Usually I'm wrong. But to be effective and efficient, I don't need to be correct or accurate.
visit www.aRtBeeWeb.nl (works) or Missing Manuals (tutorials & reviews) - both need an update though