FastCat 2.4

लाइसेंस: मुफ्त ‎फ़ाइल आकार: 93.18 KB
‎उपयोगकर्ताओं की रेटिंग: 5.0/5 - ‎6 ‎वोट

करीबन FastCat

फास्टकैट स्ट्रिंगबफर/स्ट्रिंगबिल्डर का एक सुव्यवस्थित त्वरित संस्करण है जो अधिक कुशल है क्योंकि यह बहुत जब तक एक बफर आवंटित नहीं करता है अंतिम मिनट, और यह सटीक आकार की जरूरत आवंटित करता है । आप इसका उपयोग करते हैं अपने खुद के जावा कार्यक्रम लेखन। यह स्ट्रिंगबिल्डर के समान काम करता है, इसलिए जावाडॉक आपको वह सब चाहिए जो आपको चाहिए। फास्टकैट अशक्त-सुरक्षित है। यदि आप एक शून्य या 0-लंबाई स्ट्रिंग को एक से गुजरते हैं .append तरीके यह कुछ भी नहीं करता है। इसका मतलब है कि आप अपने को सुव्यवस्थित कर सकते हैं आवेदन कोड। आपको स्पष्ट रूप से परिशिष्ट नल से बचने की नहीं है, एक एरर जो स्ट्रिंगबिल्डर के साथ परीक्षण के माध्यम से फिसल सकता है क्योंकि यह हो सकता है केवल शायद ही कभी। FastCat अच्छी तरह से काम नहीं करता है अगर आप एक चरित्र पर एक संलग्न अपने FastCat के लिए समय है। आवेदन के उस तरह के लिए, पारंपरिक का उपयोग करें स्ट्रिंगबिल्डर। फास्टकैट न्यूनतम रैम उपयोग के साथ बहुत जल्दी काम करता है यदि आप सटीक भविष्यवाणी कर सकते हैं मोटे तौर पर कितने हिस्सा आप संलग्न करेंगे, लेकिन है केवल अंतिम कुल आकार का एक अस्पष्ट विचार। राम उपयोग को कम करके, अपने कचरा संग्रहण कम बार होता है, जो इसे गति देता है। मुझे एक मिला जब मैंने इसका उपयोग करने के लिए HTMLMacros ऐप पर स्विच किया तो 10% स्पीडअप। FastCat का मूल विचार यह है कि आप अनुमान लगाते हैं कि आप कितने हिस्से को संक्षिप्त करते हैं, आउटपुट की लंबाई नहीं।