• Home
  • Most Popular
  • Submit
  • About Us
  • Contact Us

Softpile

Free Downloads

Categories
  • Home
  • Most Popular
  • Communications
  • Desktop
  • Games & Entertainment
  • Graphic Apps
  • Network & Internet
  • Security & Privacy
  • System Utilities
Code Line Counter Pro - Java Version 7.6
This software helps SQA, PMs, and programmers count lines of code in their source, specifically for ...
MSI Installers for Java 8.361
Java's client version 8 update 341 is available for download with the new MSI installer allowing ...
NoPrint.js 1.0
NoPrint.js is an open source JS library that disrupts print, screenshots, copy, and paste features in ...
JavaScript QR Code Generator 19.11
The QR Code JavaScript Barcode Generator is a software that uses JavaScript to create and display ...
JavaScript Data Matrix Generator 19.11
The Data Matrix JavaScript Barcode Generator script generates static or dynamic GS1 Data Matrix and ECC200 ...
AnyStock Stock and Financial JS Charts 8.7.0
AnyStock is a JavaScript charting library that presents large data sets through interactive HTML5 charts. It ...
AnyMap JS Maps 8.7.0
AnyMap JS Maps is a flexible and customizable JavaScript-HTML5 mapping library that comes with an extensive ...
AnyGantt JS Gantt Charts 8.7.0
AnyGantt is a powerful JavaScript charting library that enables you to create HTML5 Gantt Charts with ...
AnyChart JS Charts and Dashboards 8.7.0
AnyChart is a versatile JS chart library that enables the creation of interactive charts across various ...
GetOrgChart 2.5.3
A JavaScript tool that facilitates the creation of interactive and customizable flowcharts to display organizational structures ...
Home Web Development Java & JavaScript FastCat Download

FastCat

September 7, 2014
This software offers a more efficient version of StringBuilder by delaying buffer allocation until necessary and allocating the exact required size. It streamlines the process to optimize performance.
FastCat
FastCat Screenshot
Version 2.4
License Freeware
Platform Windows
Supported Languages English
System Requirements Java 1.8+
Free Version Limitations No limitations.
Homepage mindprod.com
Developed by Canadian Mind Products
Software Review:

FastCat is a Java programming tool that features a streamlined and swift version of StringBuffer/StringBuilder. What sets it apart is that it only allocates a buffer at the very last moment and allocates it in the exact size required, making it more efficient.

Using FastCat in Java programs is effortless because it functions similarly to StringBuilder. Its Javadoc should provide all the necessary information. What's more, FastCat is null-safe. When you use one of its append methods and give it a null or a zero-length string, it does nothing. This makes it easier to streamline your application code since there is no need to avoid appending nulls, which might slip past testing with StringBuilder, as it happens only rarely.

FastCat is not suitable if you append one character at a time, so in such cases, it is best to use traditional StringBuilder. However, when you can accurately predict roughly how many chunks you will be appending but have only a vague idea of the final total size, FastCat works very quickly with minimal RAM usage. By minimizing RAM usage, garbage collection occurs less frequently, which speeds it up.

In my experience, switching the HTMLMacros application to FastCat resulted in a 10% speedup. The basic idea behind FastCat is that you estimate how many chunks you concatenate, not the length of the output. Overall, FastCat is a reliable tool that can significantly improve your Java programming experience.
What's New

Version 2.4: add toAndList, creates list of form a, b, c and d.

FastCat concatenation
Free Download 91K
400
  • Share on:

Most Popular

  1. Advanced Installer for Java 6.4
    58
  2. Visual Paradigm for UML (PE) 6.3
    55
  3. AndroChef Java Decompiler 1.0.0.13
    54
  4. Java Plug-in 1.3
    49
  5. AllWebMenus Floating Menus Add-in 1.0.1
    47
  6. JExplorer 3.6
    46
  7. AllWebMenus Joomla Menu Addin 1.1.5
    45
  8. AllWebMenus WordPress Menu Addin 1.0.8
    44
  9. TreeTable 2.01
    43
  10. Visual Paradigm for UML (SE) 6.3
    43

Related Downloads

JSuite
A package of 19 JavaBeans components designed to improve the user interface ...
Applet MenuBar Builder
Applet MenuBar Builder is a Web design tool that creates menu systems ...
TIFFY Toolkit for Java (Single Developer License)
Java Developer Toolkit offers a single user license with functions to load, ...
HXTT DBF
This software is a Pure Java Type 4 DBF JDBC driver package ...
MoneyToys Loan Spread Calculator
MoneyToys Loan Spread Calculator is a web-based software that enables users to ...
Sothink DHTML Menu Builder Free Version
Sothink Free DHTML Menu Builder is a user-friendly software that enables users ...
Aspose.Slides for JasperReports
Aspose.Slides for JasperReports is an exporter add-on for JasperReports, enabling users to ...
AL My World
My World is a basic virtual environment.
jQuery Drop Down Menu Style 2
Easily create visually stunning drop-down menus, navigation bars, and animated menu effects ...
AndroChef Java Decompiler
AndroChef Java Decompiler is a Windows software that can decompile class, jar, ...
Copyright © 1999-2025 Softpile Free Downloads
  • Most Popular
  • Submit
  • About Us
  • Contact Us
  • Privacy Policy
  • Disclaimer
  • Terms of Use

Can we use your data to tailor ads for you?

Our partners will collect data and use cookies for ad personalization and measurement.

By choosing "I agree", closing this pop-up or clicking on any element on the page, you agree to the use of cookies to help us provide you with a better user experience.

Learn how Softpile and our partners collect and use data.

You can change your choice at any time in our privacy center.

Cookie Settings

Our website stores four types of cookies. At any time you can choose which cookies you accept and which you refuse. You can read more about what cookies are and what types of cookies we store in our Cookie Policy.

are necessary for technical reasons. Without them, this website may not function properly.

are necessary for specific functionality on the website. Without them, some features may be disabled.

allow us to analyse website use and to improve the visitor's experience.

allow us to personalise your experience and to send you relevant content and offers, on this website and other websites.