一:java内存区域 jvm布局: jdk1.6版本JVM布局分为:heap(堆),method(方法区),stack(虚拟机栈),native stack(本地方法栈),程序计数器共五大区域。 其中方法区包含运行时常量池。堆和方法区是线程共享的,虚拟机栈和本地方法栈、程序计数器是随线程而创建的。 ...
分类:
其他好文 时间:
2019-02-08 20:12:08
阅读次数:
135
本文写于2017 03 03,从老账号迁移到本账号,原文地址:https://www.cnblogs.com/huangweiyang/p/6440830.html STL的六大组件:容器、算法、迭代器、空间配置器、容器适配器、仿函数。 空间配置器 空间配置器产生的缘由:由于程序需求,很多小块内存在 ...
分类:
其他好文 时间:
2019-02-06 09:16:35
阅读次数:
236
https://leetcode.com/tag/heap/ ...
分类:
其他好文 时间:
2019-02-05 16:54:59
阅读次数:
163
仅个人实践所得,若有不正确的地方,欢迎交流! 一、起因 执行以下两条基本的HDFS命令时报错 这是正常的两条HDFS命令,怎么会报错了?然后就打开hdfs命令查看问题。 二、分析 1)利用以下命令找到hdfs命令所在路径 使用vim hdfs打开脚本,发现当以hdfs dfs 执行时,会利用到HAD ...
分类:
编程语言 时间:
2019-01-30 21:45:21
阅读次数:
399
https://pintia.cn/problem-sets/994805342720868352/problems/1071785408849047552 In computer science, a heap is a specialized tree-based data structure ...
分类:
其他好文 时间:
2019-01-28 12:15:11
阅读次数:
218
堆内存溢出: 此种溢出,加内存只能缓解问题,不能根除问题,需优化代码堆内存中存在大量对象,这些对象都有被引用,当所有对象占用空间达到堆内存的最大值,就会出现内存溢出OutOfMemory:Java heap space 永久代溢出 如果发生,则是在初始化的时候,空间太小,解决办法,扩大空间类的一些信 ...
分类:
其他好文 时间:
2019-01-25 00:21:36
阅读次数:
217
Java数据结构中常用的数据结构包含如下8种:1:数组(Array)2:栈(Stack)3:队列(Queue)4:链表(LinkedList)5:树(Tree)6:哈希表(Hash)7:堆(Heap)8:图(Graph)这几个搞定对后期的发展非常有帮助,在此我用图给大家展示一下: 在此我也翻阅了很多 ...
分类:
编程语言 时间:
2019-01-24 16:25:52
阅读次数:
167
第一步找到Pid ps aux | grep java 导出hprof 文件 jmap -dump:live,format=b,file=heap.hprof <pid> 第二步用android studio打开hprof文件,在profiler下面。点击加号,load from file.. 必须 ...
分类:
编程语言 时间:
2019-01-22 20:42:10
阅读次数:
152
JDK内置工具使用 一、javah命令(C Header and Stub File Generator) 二、jps命令(Java Virtual Machine Process Status Tool) 三、jstack命令(Java Stack Trace) 四、jstat命令(Java Vi ...
分类:
编程语言 时间:
2019-01-20 20:08:20
阅读次数:
194
1、MAT是什么? MAT(Memory Analyzer Tool),一个基于Eclipse的内存分析工具,是一个快速、功能丰富的JAVA heap分析工具,它可以帮助我们查找内存泄漏和减少内存消耗。使用内存分析工具从众多的对象中进行分析,快速的计算出在内存中对象的占用大小,看看是谁阻止了垃圾收集 ...
分类:
其他好文 时间:
2019-01-20 18:02:47
阅读次数:
208