利用arthas查看java服务里指定对象的大小

java 复制代码
package org.example.test;

import org.springframework.stereotype.Component;

import java.util.HashMap;
import java.util.Map;

@Component
public class Test {
    private static Map<String, String> cache = new HashMap<>();
}

目的:查询Test类里名为cache的map大小

执行命令:ognl '#obj = @org.example.test@cache, @jdk.nashorn.internal.ir.debug.ObjectSizeCalculator@getObjectSize(#obj)'

相关推荐
代码or搬砖2 小时前
自定义注解全面详解
java·开发语言
爱上妖精的尾巴2 小时前
5-39 WPS JS宏 综合实例应用-4(多条件筛选记录并排序)
java·后端·restful·wps·js宏·jsa
柯南二号2 小时前
【后端】【Java】可直接落地的 Nginx + Java(Spring Boot)+ Redis 的短链系统实现
java·spring boot·nginx
廋到被风吹走2 小时前
【Spring】对多线程的支持
java·后端·spring
pyniu2 小时前
redis day1
java·前端·spring
dzl843942 小时前
2025年技术栈备忘
java
lynnlovemin2 小时前
从暴力到高效:C++ 算法优化实战 —— 排序与双指针篇
java·c++·算法
BD_Marathon2 小时前
【JavaWeb】Tomcat_WebAPP的标准结构
java·tomcat·web app
小雨下雨的雨2 小时前
第8篇:Redis缓存设计与缓存问题
java·redis·缓存