正版包邮elasticsearch实战与原理

70.1元

包邮

(需用券)

去购买 >

import com.carrotsearch.sizeof.RamUsageEstimator;

import lombok.extern.slf4j.Slf4j;

import java.util.Date;

import java.util.HashMap;

import java.util.Map;

@Slf4j

public class MemoryTest {

static Map map;// map是否为static,对里面的String和Date的内存释放没有什么影响

public static void main(String\[\] args) throws InterruptedException {

Map map;

while (true) {

map = new HashMap<>();

for (int i = 0; i < 100000; i++) {

map.put(UuidUtil.get32UUID(), new Date().toString());

}

// 1w次为2368 K,内存跳到100M就稳定

// 10w次为23680 K,内存要跳到250M、500M、750M才稳定

log.info("Data Size:{} K", RamUsageEstimator.sizeOf(map)/1024);

// log.info("Data Size:{} M", RamUsageEstimator.sizeOf(map)/1024/1024);

Thread.sleep(50000);

}

}

}

2M大小

20M大小,用static

20M大小,没用static

java 11官方入门(第8版)教材

79.84元

包邮

(需用券)

去购买 >

java获得map内存_[java]测试static的map的内存相关推荐

  1. java treemap value排序_【TreeMap】对Map按key和value分别排序

    使用TreeMap可以对key 和Value进行排序 Map是键值对的集合接口,它的实现类主要包括:HashMap,TreeMap,Hashtable以及LinkedHashMap等. ** Tree ...

  2. java visualvm远程监控_如何监控和诊断堆外内存使用

    如何监控和诊断堆外内存使用 可以使用综合性的图形化工具,如 JConsole.VisualVM ,这些工具比较直观,直接连接到 Java 进程,图形化界面. 可以使用命令工具进行查询,如 jstat ...

  3. java 基础面试 英文_[Java面试] 面试java基础总结大全

    原标题:[Java面试] 面试java基础总结大全 基础知识: 1.JVM.JRE和JDK的区别: JVM(Java Virtual Machine):java虚拟机,用于保证java的跨平台的特性. ...

  4. 调整jmeter5内存_松勤软件性能测试-修改JMeter内存以适应更高的并发测试

    原标题:松勤软件性能测试-修改JMeter内存以适应更高的并发测试 Jmeter做并发测试时,报错 java.lang.OutOfMemoryError:gc overhead limit excee ...

  5. java 字符串格式替换_[Java] - 格式字符串替换方法

    Java 字符串格式替换方法有两种,一种是使用String.format(...),另一种是使用MessageFormat.format(...) 如下: import java.text.Messa ...

  6. java得到相对路径_[Java]JAVA获取相对路径问题的解决

    1.基本概念的理解 绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如: C:xyz est.txt 代表了test.txt文件的绝对路径.http://www. ...

  7. java privatekey输出字符串_[Java教程]根据字符串(String)生成公钥(PublicKey)和私钥(PrivateKey)对象_星空网...

    根据字符串(String)生成公钥(PublicKey)和私钥(PrivateKey)对象 2012-05-29 0 1.字符串生成公钥对象 PublicKey /** * 实例化公钥 * * @re ...

  8. java视、频_[java视频]感人故 事视 频网 站上那找~~~

    感人故 事视 频网 站上那找~~~ 问题补充:感人故 事视 频网 站上那找~~~ ●呵呵,你问对人了,感人故事就去"新浪show",现在是新浪期下的网站,运行稳定,观看流畅,上传简 ...

  9. java 历遍 类_[Java] 遍历指定包名下所有的类(支持jar) | 学步园

    项目需要,仅做记录. 支持包名下的子包名遍历,并使用Annotation(内注)来过滤一些不必要的内部类,提高命中精度. 通过Thread.currentThread().getContextClas ...

最新文章

  1. JetBrains 第二轮:再为免费全家桶续命三个月
  2. linux cat EOF使用示例
  3. 只安装python_AI帮你写Python,安装只需5步,还能任你调教 | 开源
  4. PyTorch JIT与TorchScript
  5. Windows环境下配置thrift编译器(VS2015)
  6. 三星 SGH-G810 多普达 P800 多普达 Touch Diamond(S900) 多普达 P860 多普达 Touch(T3238) 对比...
  7. 数据恢复工程师视角看腾讯云静默损坏事件
  8. c51语言自定义头文件,C51语言头文件包括的内容有
  9. mysql mssql 性能对比_详解mysql分区实验测试--非分区表与分区表的性能对比
  10. SANYUKI:净化空气,顺便美颜?
  11. 郭天祥的10天学会51单片机_第二节
  12. 苹果拼图软件测试,趣图制作测试——拼图+水印+表情
  13. GD32F103基础教程—GPIO输出实验(五)
  14. setTimeout 实现 setInterval
  15. js正则表达式之 (?=) (?!)
  16. 模式分解(2NF、3NF)
  17. 用Python写一个UI界面
  18. Android系统之G-sersor调试
  19. created和mounted的区别
  20. Educoder -- Web程序设计基础2021秋--简历表页面的制作

热门文章

  1. Ubuntu18.04在线安装JDK1.8
  2. SpringBoot启动一下就结束了
  3. Android开发笔记(六十九)JNI实战
  4. c++primer 第2章 书上例子 资料截图等
  5. python 模块,模块名和包 最最简单的使用 入门级 不够详细 不建议参考- - 扫一眼就好
  6. vue之组件之间的传值
  7. dockerfile制作镜像及k8s中应用
  8. JavaScript 移动和触摸框架
  9. 端口扩展器技术让网络交换焕然一新
  10. 你都怎样看知乎日报?