में garbage संग्रह को कैसे प्रोफाइल करें मैं एक गैर-रेल अनुप्रयोग में जीसी प्रोफाइल करने की कोशिश कर रहा हूं, अधिमानतः वाईएआरवी रूबी का उपयोग कर रहा हूं।रूबी
perftools.rb मुझे बता रहा है कि मेरे अधिकांश CPU समय को garbage_collector (6061 (61.4%) में खर्च किया जाता है।
मैं यह भी प्राप्त करने में सक्षम हूं कि perftools.rb के साथ कौन सी विधियां बनाई गई हैं। कुछ तरीकों से दूसरों की तुलना में अधिक वस्तुएं पैदा होती हैं, लेकिन यह बेहद खराब नहीं है।
मैं यहां से कहां से जाऊं? क्या यह अधिक विस्तृत जानकारी प्राप्त करना संभव है कि यह जीसी करने में इतना समय क्यों लगा रहा है? क्या यह देखना संभव है कि ऑब्जेक्ट से छुटकारा पाने में समय बिताया गया है, या क्या यह खर्च किया जाता है कि क्या ऑब्जेक्ट को कचरा इकट्ठा किया जाना चाहिए या नहीं?
मेरे पास ओएस एक्स शेर, विंडोज 7 और उबंटू 12.04 तक पहुंच है।