<div dir="ltr">Hi,<div><br></div><div>I noticed that if call returns a large structure (like thousands of items) it makes sense to switch python garbage collection off -- it&#39;s only purpose is to find and kill objects that are alive only because they are in &#39;reference loop&#39; with other similar objects (and it does check 1-st generation of objects quite often -- like every 700 allocations/deallocations). But when omniOrbPy converts returned values into python objects -- it is guaranteed to not create any cycles.</div><div><br></div><div>I did test it (just switched gc off) and performance improved noticeably.</div><div><br></div><div>Is there any easy way in omniOrbPy to automatically switch gc off in every outgoing call? (and then switch it back once all data is received and converted to python objects)<br clear="all"><div><br></div>-- <br><div class="gmail_signature">Sincerely yours,<br>Michael.</div>
</div></div>