Java SpringBoot – Performance Analysis and Tuning

SpringBoot is a widely used framework for building Java-based web applications and maintains a significant presence in the world of enterprise software development. It powers large-scale microservices and standalone applications. Most SpringBoot applications have embedded web servers and follow a distributed architecture consisting of three main types of application components: Backend: API services Backend: Event... Continue Reading →

Java String intern: Performance impact

The java.lang.String#intern() function can significantly reduce memory consumption by eliminating duplicate strings. In a study comparing two programs, one using intern() and the other not, memory usage was 38.37MB versus 1.08GB, with a notable 97% memory waste in the latter. However, intern() showed slower response time due to additional processing overhead.

Up ↑