PeformanceTip: Pre-compile your patterns

Overview

Building/compiling a regular expression can be expensive and is done at runtime. This can be avoided by pre-compiling the pattern.

Save the pattern in a CONSTANT

From UUID.fromString(String)
String[] components = name.split("-");
can be replaced with
public static final Pattern HYPHEN_PATTERN = Pattern.compile("-");

String[] components = HYPHEN_PATTERN.split(name, 0);

Comments

Popular posts from this blog

Why You Should Tune Code Before Your Garbage Collector

Asking multiple AI to optimise the same code

Which Doc Format is Best for AI Specifications?