数据结构书籍与算法书(包括 "算法导论" 、 "算法设计" )通常将优先队列(Priority Queue)与堆(Heap)放在一起讲,算法导论上先讲堆这个特殊的数据结构,后讲堆的两个应用,堆排序与优先队列。算法设计这本书先讲优先队列是个什么样的数据结构,有什么性质,为什么需要优先队列这种数据结构, ...
分类:
其他好文 时间:
2019-12-22 00:19:43
阅读次数:
145
搜索词条 1、idea报java.lang.OutOfMemoryError: Java heap space怎么解决? 2、java.lang.OutOfMemoryError: GC overhead limit exceeded怎么解决? 3、xssfworkbook导出Excel内存溢出? ...
分类:
其他好文 时间:
2019-12-20 18:13:05
阅读次数:
94
一、MAT是什么? MAT(Memory Analyzer Tool),一个基于Eclipse的内存分析工具,是一个快速、功能丰富的JAVA heap分析工具,它可以帮助我们查找内存泄漏和减少内存消耗。使用内存分析工具从众多的对象中进行分析,快速的计算出在内存中对象的占用大小,看看是谁阻止了垃圾收集 ...
分类:
其他好文 时间:
2019-12-19 14:37:29
阅读次数:
165
git clone https://github.com/kodekloudhub/kubernetes-metrics-server.git kubectl create -f kubernetes-metrics-server/ 这样,所有服务和组件均已正确安装,您可以运行: kubectl t ...
分类:
Web程序 时间:
2019-12-18 12:44:27
阅读次数:
449
上面的两幅图是stm32系列的,但是基本原理可以通用的。 ...
分类:
其他好文 时间:
2019-12-18 10:45:03
阅读次数:
56
内存分配相关 Xms 英文释义:Initial heap size(in bytes) 中文释义:堆区初始值 使用方法: Xms2g 或 XX:InitialHeapSize=2048m Xmx 英文释义:Maximum heap size(in bytes) 中文释义:堆区最大值 使用方法: Xm ...
分类:
其他好文 时间:
2019-12-16 22:21:54
阅读次数:
109
[易学易懂系列|rustlang语言|零基础|快速入门|(21)|智能指针] 实用知识 智能指针 我们今天来讲讲Rust中的智能指针。 什么是指针? 在Rust,指针(普通指针),就是保存内存地址的值。这个值,指向堆heap的地址。 什么是智能指针? 在Rust,简单来说,相对普通指针,智能指针,除 ...
分类:
编程语言 时间:
2019-12-14 13:50:49
阅读次数:
94
Java虚拟机深入理解系列全部文章更新中...深入理解Java虚拟机-Java内存区域透彻分析深入理解Java虚拟机-常用vm参数分析深入理解Java虚拟机-JVM内存分配与回收策略原理,从此告别JVM内存分配文盲深入理解Java虚拟机-如何利用JDK自带的命令行工具监控上百万的高并发的虚拟机性能深入理解Java虚拟机-如何利用VisualVM对高并发项目进行性能分析深入理解Java虚拟机-你了解
分类:
编程语言 时间:
2019-12-11 21:05:23
阅读次数:
77
1 维护最大堆性质的过程(MAX-HEAPIFY) 输入数组A和一个下标i。假设以LEFT(i)和RIGHT(i)为根节点二叉树都是最大堆,但是A[i]可能小于左右孩子节点。这时需要通过该过程使得A[i]在最大堆中“逐级下降”,从而使得以下标i为根节点二叉树为最大堆。 伪代码 : MAX-HEAPI ...
分类:
编程语言 时间:
2019-12-09 12:02:27
阅读次数:
104
在生产上进程需要分析jvm运行情况,今天分享几个自己常用的命令,持续更新,欢迎补充 1.jps jstack l {pid} jstack.log 查看线程快照信息 2.jps jmap heap {pid} 查看gc快照信息 jmap dump:format=b,file=dump.bin {pi ...
分类:
编程语言 时间:
2019-12-09 01:45:48
阅读次数:
133