Tagged articles
13 articles
Page 1 of 1
Java Companion
Java Companion
Nov 30, 2025 · Backend Development

Unlock Powerful Java Performance Analysis with IntelliJ IDEA and JProfiler

This guide explains why Java developers need profiling, introduces IntelliJ IDEA’s built‑in Profiler (powered by Async Profiler and JFR), and provides step‑by‑step instructions with screenshots for CPU, memory, and thread analysis to diagnose slow endpoints, high CPU usage, memory leaks, and concurrency bottlenecks.

CPU analysisIntelliJ IDEAJProfiler
0 likes · 12 min read
Unlock Powerful Java Performance Analysis with IntelliJ IDEA and JProfiler
Java Architecture Diary
Java Architecture Diary
Jun 20, 2023 · Backend Development

Unlock Java Performance: How to Use IntelliJ IDEA’s Built‑In Profiler

This guide walks you through using IntelliJ IDEA Ultimate’s built‑in Profiler to analyze Java CPU and memory performance, covering quick start steps, visualizations such as hotspot maps, call trees, method lists, timelines, real‑time charts, and exporting results as .jfr and .hprof files.

CPU analysisIntelliJ IDEAJava profiling
0 likes · 5 min read
Unlock Java Performance: How to Use IntelliJ IDEA’s Built‑In Profiler
Code Ape Tech Column
Code Ape Tech Column
Nov 16, 2022 · Operations

Using VisualVM for JVM Monitoring and Memory Leak Analysis

This article introduces VisualVM, a Java profiling tool bundled with the JDK, explains how to install and use its plugins for monitoring CPU, memory, threads, and garbage collection, and demonstrates step‑by‑step memory‑leak detection and remote Tomcat monitoring with code examples.

JVM MonitoringJava profilingVisualVM
0 likes · 7 min read
Using VisualVM for JVM Monitoring and Memory Leak Analysis
IT Services Circle
IT Services Circle
Feb 16, 2022 · Backend Development

SpringBoot Performance Optimization: Monitoring, Profiling, and Tuning Strategies

This article provides a comprehensive guide to optimizing SpringBoot services, covering metric exposure with Prometheus, custom business monitoring, Java flame‑graph profiling, SkyWalking distributed tracing, HTTP and Tomcat tuning, layer‑wise code improvements, and practical code examples for real‑world performance gains.

Java profilingPrometheusSpringBoot
0 likes · 16 min read
SpringBoot Performance Optimization: Monitoring, Profiling, and Tuning Strategies
Alibaba Cloud Developer
Alibaba Cloud Developer
Jul 5, 2021 · Operations

Mastering Application Performance: A Complete Guide to Tuning and Tools

This article outlines a systematic approach to diagnosing and optimizing application performance, covering background concepts, a four‑step workflow, common pitfalls, and a comprehensive toolbox of Linux and Java utilities, while emphasizing practical analysis techniques for CPU, memory, disk, and network bottlenecks.

CPU analysisJava profilingLinux tools
0 likes · 27 min read
Mastering Application Performance: A Complete Guide to Tuning and Tools
Programmer DD
Programmer DD
Oct 16, 2020 · Operations

Mastering JVisualVM: Detect Memory Leaks and Monitor Java Apps

This guide introduces JVisualVM, explains its installation and plugin system, demonstrates how to create a memory‑leak example, use VisualGC and sampling tools to identify leaking objects, and shows step‑by‑step remote monitoring of a Tomcat server via JMX, providing practical screenshots and code snippets.

JVisualVMJava profilingPerformance Monitoring
0 likes · 8 min read
Mastering JVisualVM: Detect Memory Leaks and Monitor Java Apps
Java Backend Technology
Java Backend Technology
Aug 16, 2020 · Operations

Mastering JVisualVM: Detect Memory Leaks and Monitor Java Applications

JVisualVM, bundled with JDK, offers a visual interface to monitor JVM threads, memory, CPU usage, and perform heap dumps, enabling developers to detect memory leaks, analyze object references, and remotely monitor applications such as Tomcat, with step-by-step installation, plugin usage, and code examples.

Heap DumpJVM MonitoringJVisualVM
0 likes · 10 min read
Mastering JVisualVM: Detect Memory Leaks and Monitor Java Applications
MaGe Linux Operations
MaGe Linux Operations
Jan 16, 2020 · Operations

How to Quickly Diagnose and Fix High CPU Usage in a Data Platform

This guide walks through a real‑world incident where a data platform’s CPU spiked to 98.94%, showing step‑by‑step how to identify the high‑load process, pinpoint the offending Java thread, analyze the root cause in the time‑utility code, and implement a performance‑focused solution that reduced load by thirtyfold.

CPU troubleshootingJava profilingLinux monitoring
0 likes · 7 min read
How to Quickly Diagnose and Fix High CPU Usage in a Data Platform