FastCat 2.4

Licencji: Wolna ‎Rozmiar pliku: 93.18 KB
‎Ocena użytkowników: 5.0/5 - ‎6 ‎Głosów

O FastCat

FastCat to usprawniona, szybka wersja StringBuffer/StringBuilder, która jest bardziej wydajna, ponieważ nie przydziela bufora, dopóki w ostatniej chwili i przydziela jej dokładny rozmiar. Używasz go w pisanie własnych programów Java. Działa bardzo podobnie do StringBuilder, więc Javadoc powinno być wszystko, czego potrzebujesz. FastCat jest bezpieczny dla zerowych. Jeśli przekażesz ciąg null lub 0-długości do jednego z .append metody to nic nie robi. Oznacza to, że możesz usprawnić kodu aplikacji. Nie trzeba wyraźnie unikać dołączania wartości null, błąd, który może prześlizgnąć się przez testy za pomocą StringBuilder, ponieważ może wystąpić rzadko. FastCat nie działa dobrze, jeśli dodasz jeden znak na czas do fastcat. W przypadku tego rodzaju zastosowań należy stosować Stringbuilder. FastCat działa bardzo szybko przy minimalnym zużyciu pamięci RAM, jeśli można dokładnie przewidzieć, ile fragmentów będzie dołączyć, ale mają tylko mgliste pojęcie ostatecznej całkowitej wielkości. Minimalizując zużycie pamięci RAM, wyrzucanie elementów bezużytecznych występuje rzadziej, co przyspiesza je. Mam 10% przyspieszenie, gdy przełączyłem aplikację HTMLMacros, aby z niej korzystać. Podstawową ideą FastCat jest oszacowanie, ile kawałków łączysz, nie długość wyjścia.