所谓内存模型: 是否知道java的内存画风 是否知道调整内存的方法 GC的解释操作 如果要说到内存,最直观的理解就是单例对象Runtime类。 Runtime run = Runtime.gerRuntime(); 实际上,再java里面如果想进行内存的变更,就需要掌握一些内存的结构: 1.伊甸园区 ...
分类:
编程语言 时间:
2020-02-12 16:23:58
阅读次数:
77
1. 查看所有进程 ps -eF-e: Select all processes.-F: Extra full format. PSR (Processor)显示进程所在的CPU。 2. 查看所有进程(包括线程) ps -eLF -e: Select all processes.-L: Show t ...
分类:
系统相关 时间:
2020-02-11 12:03:28
阅读次数:
98
Notepad++ 编译和运行Java 编译Javacmd /k javac "$(FULL_CURRENT_PATH)" & PAUSE & EXIT运行Javacmd /k java -cp "$(CURRENT_DIRECTORY)" "$(NAME_PART)" & PAUSE & EXIT ...
分类:
其他好文 时间:
2020-02-10 13:23:21
阅读次数:
79
Java基础篇 - 强引用、弱引用、软引用和虚引用 原创零壹技术栈 最后发布于2018-09-09 08:58:21 阅读数 4936 收藏展开前言Java执行GC判断对象是否存活有两种方式其中一种是引用计数。 引用计数:Java堆中每一个对象都有一个引用计数属性,引用每新增1次计数加1,引用每释放 ...
分类:
编程语言 时间:
2020-02-09 22:08:36
阅读次数:
90
看反压 通常最后一个被压高的subTask的下游就是job的瓶颈之一 看checkpoint时长 checkpoint时长能在一定程度影响job的整体吞吐 看核心指标 延迟和吞吐是最重要的指标 资源使用率 提高资源利用率是最终目的。排查首先看GC 常见性能问题 JSON序列化和反序列化 MAP和Se ...
分类:
其他好文 时间:
2020-02-09 11:43:28
阅读次数:
80
疑问: 在学习GC的时候发现,无论是 ,还是 算法,都要 ,这必然会导致对象的 发生变动,那么移动后,对象是怎么找到在堆中对象的新内存地址的? 难道每移动一个对象,就会找到并更新所有引用这个对象的 reference? 垃圾收集算法:https://plumbr.io/handbook/garbag ...
分类:
其他好文 时间:
2020-02-09 09:48:45
阅读次数:
65
点击某按钮,提示某信息,相信大家经常遇到,用别人的插件总需要修改点,但是修改起来又很费时间,所以干脆自己写吧,哈哈。代码及效果如下:<!DOCTYPEhtml><html><head><metacharset="utf-8"><title>信息提示框</title><style>#full_screen_div{p
分类:
其他好文 时间:
2020-02-09 00:40:22
阅读次数:
101
疑问: 在学习GC的时候发现,无论是 ,还是 算法,都要 ,这必然会导致对象的 发生变动,那么移动后,对象是怎么找到在heap中对象的新内存地址的? 难道移动对象的时候会将引用这个对象的所有变量的值更新? 垃圾收集算法:https://plumbr.io/handbook/garbage colle ...
分类:
其他好文 时间:
2020-02-07 18:30:32
阅读次数:
128