码迷,mamicode.com
首页 >  
搜索关键字:heap    ( 3045个结果
性能测试三十六:内存溢出和JVM常见参数及JVM参数调优
堆内存溢出: 此种溢出,加内存只能缓解问题,不能根除问题,需优化代码堆内存中存在大量对象,这些对象都有被引用,当所有对象占用空间达到堆内存的最大值,就会出现内存溢出OutOfMemory:Java heap space 永久代溢出 如果发生,则是在初始化的时候,空间太小,解决办法,扩大空间类的一些信 ...
分类:其他好文   时间:2019-03-23 13:03:05    阅读次数:165
jmap -heap报错问题解决:unknown CollectedHeap type : class sun.jvm.hotspot.gc_interface.CollectedHeap
问题: 在使用java-1.8.0-openjdk环境查看JVM使用情况的时候,遇到了如下报错: 解决: 经过多方查询找到了原因:这里-heap参数会调用用到了sun.jvm下的debug包,而默认openJDK的安装中不包含! 解决方法: 下载并安装一个java-openjdk-debug插件!而 ...
分类:其他好文   时间:2019-03-21 20:24:37    阅读次数:252
[JVM-1]Java内存模型
Java虚拟机(JVM)内部定义了程序在运行时需要使用到的内存区域 1、线程间共享的内存区域 (1)HEAP (堆) 大多数应用,堆都是Java虚拟机所管理的内存中最大的一块,它在虚拟机启动时创建,此内存唯一的目的就是存放对象实例。由于现在垃圾收集器采用的基本都是分代收集算法,所以堆还可以细分为新生 ...
分类:编程语言   时间:2019-03-21 20:19:39    阅读次数:188
海量数据面试题----分而治之/hash映射 + hash统计 + 堆/快速/归并排序
1、从set/map谈到hashtable/hash_map/hash_set 稍后本文第二部分中将多次提到hash_map/hash_set,下面稍稍介绍下这些容器,以作为基础准备。一般来说,STL容器分两种: 序列式容器(vector/list/deque/stack/queue/heap), ...
分类:编程语言   时间:2019-03-20 15:45:38    阅读次数:149
java 、HashMap 和单例
前段时间在项目中遇到一个问题。当多个系统同时运行时,大部分系统能够良好运转,部分却卡死在了启动界面。以下是我解决该问题的步骤和总结: 1、复现问题。重新走了一遍出问题的过程,发现问题的确存在。说明这个问题不是偶然发生。 2、看日志。确定问题是必然发生之后,开始查看日志,发现日志中有问题的系统状态一直 ...
分类:编程语言   时间:2019-03-19 16:50:13    阅读次数:211
LeetCode 292 Nim Game 解题报告
题目要求 You are playing the following Nim Game with your friend: There is a heap of stones on the table, each time one of you take turns to remove 1 to 3 ...
分类:其他好文   时间:2019-03-19 10:46:49    阅读次数:179
heapq模块
该模块提供了堆排序算法的实现。堆是二叉树,最大堆中父节点大于或等于两个子节点,最小堆父节点小于或等于两个子节点。 创建堆 heapq有两种方式创建堆, 一种是使用一个空列表,然后使用heapq.heappush()函数把值加入堆中,另外一种就是使用heap.heapify(list)转换列表成为堆结 ...
分类:其他好文   时间:2019-03-18 15:20:38    阅读次数:217
ElasticSearch安装部署,基本配置(Ubuntu14.04)
ElasticSearch部署文档(Ubuntu 14.04) 安装java echo $PATH 安装ElasticSearch ElasticSearch各个目录说明 配置 ES_HEAP_SIZE File Descriptors Virtual memory Memory Settings ...
分类:系统相关   时间:2019-03-17 20:15:05    阅读次数:299
[JAVA]JAVA章3 如何获取及查看DUMP文件
一.dump基本概念 在故障定位(尤其是out of memory)和性能分析的时候,经常会用到一些文件来帮助我们排除代码问题。这些文件记录了JVM运行期间的内存占用、线程执行等情况,这就是我们常说的dump文件。常用的有heap dump和thread dump(也叫javacore,或java ...
分类:编程语言   时间:2019-03-13 16:42:37    阅读次数:585
基本数据结构 —— 堆以及堆排序(C++实现)
[toc] 什么是堆 堆(英语:heap)是计算机科学中一类特殊的数据结构的统称。堆通常是一个可以被看做一棵树的数组对象。堆总是满足下列性质: 堆中某个节点的值总是不大于或不小于其父节点的值; 堆总是一棵完全二叉树。 通常将根节点最大的堆叫做最大堆或大根堆,根节点最小的堆叫做最小堆或小根堆。 堆的存 ...
分类:编程语言   时间:2019-03-10 23:30:51    阅读次数:372
3045条   上一页 1 ... 45 46 47 48 49 ... 305 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!