最新文章列表

Jprofiler学习笔记

一、摘要 二、 三、 四、参考资料     一、摘要     内存泄漏的问题很是让人头疼,在对大量的javacore和heapdump文件分析无果后,开始了Jprofiler的学习。 二、 三、 四、参考资料 Jprofiler使用手记(*)  http://developer.51cto.com/art/201203/326402.htm Jprofiler学习笔记  ...
zhb8015 评论(0) 有1390人浏览 2013-12-03 10:21

Top 8 Diagrams for Understanding Java(quote)

Top 8 Diagrams for Understanding Java A diagram is sometimes worth 1000 words. The following diagrams are from Java tutorials on Program Creek, they have received the most votes so far. Hopefully, th ...
elite20130514 评论(0) 有757人浏览 2013-09-24 10:06

Java中的堆与栈

栈与堆都是Java用来在RAM中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。   Java的堆是一个运行时数据区,类的对 ...
hejiajunsh 评论(0) 有1179人浏览 2013-08-27 17:05

堆排序实现

前段时间在看侯捷的STL源码剖析,看到堆这一章顺带复习了一下堆排序,我们所说的堆一般指的是二叉堆,下面先来看下二叉堆的定义。 二叉堆定义 二叉堆是完全二叉树或是近似完全二叉树。 二叉堆满足两个特性:1.父结点的键值总是大于或等于(小于或等于)任何一个子节点的键值。2.每个结点的左子树和右子树都是一个二叉堆(都是最大堆或最小堆)。   最大堆:父结点的键值总是大于或等于任 ...
dwljd 评论(0) 有777人浏览 2013-06-06 10:57

Java中Heap与Stack的区别

stack 和 heep 都是内存的一部分 stack 空间小,速度比较快, 用来放对象的引用 heep 大,一般所有创建的对象都放在这里。 栈(stack):是一个先进后出的数据结构,通常用于保存方法(函数)中的参数,局部变量. 在java中,所有基本类型和引用类型都在栈中存储.栈中数据的生存空间一般在当前scopes内(就是由{...}括起来的区域). 堆(heap):是一个可动态申请的内存空 ...
背包客 评论(0) 有712人浏览 2013-04-10 12:13

C++ STL学习(3)

make_heap(first_it,last_it,comp)将[first_it,last_it)以comp做成堆。默认comp为'<',大顶堆。 push_heap(first_it,last_it,comp)[first,last-1)已经是堆,将[first,last)调整为堆 pop_heap(first_it,last_it,comp)[first,last)已经是堆,*(las ...
zhava 评论(0) 有962人浏览 2013-04-02 09:41

Heap

1. A heap is a container for objects that have keys. Supported Operations:     a)  Insert ---- Add a new object to a heap. Running time : (O(logn))       b)  Extract-Min ---- remove ...
leonzhx 评论(0) 有1181人浏览 2013-03-18 16:17

Dijkstra’s Algorithm

  1. Single-Source Shortest Paths Problem:     Input: Directed graph G=(V, E). (m=|E|, n=|V| )               -- each edge has non negative length le               -- source vertex s     Output: f ...
leonzhx 评论(0) 有1044人浏览 2013-03-18 15:21

An internal error occurred during: "Building workspace". Java heap space

今天MyEclipse导入了一个比较大的项目,出现了an internal error occurred during building workspace错误。   网上搜了一下,据说是内存溢出问题。可以通过修改myec ...
中国凉茶 评论(0) 有8069人浏览 2013-01-31 15:31

Java内存之"栈"与"堆"

        昨天中午,发了一篇equals和==区别的博文,晚上再看时有几位大牛指出了其中的一些错误,很感谢他们的留言,一句简简单单的留言给了我 ...
中南大宝 评论(28) 有13761人浏览 2013-01-29 01:47

JAVA对内存的使用和垃圾回收

作者:黄湘龙 Blog:http://fredlong.iteye.com 微博:http://www.weibo.com/fredlong JAVA的内存分区 JAVA的内存使用分为三个区:堆区、栈区、方法区。其中方法区也是以堆的形式存在,只是和堆区的用处不一样。 堆区: 存储的全部是对象本身,每个对象都包含一个与之对应的class的信息; JVM中,一个进程只有一个堆区,被所有线程共享 ...
fredlong 评论(0) 有4180人浏览 2012-12-12 19:59

Heap Sort

摘来的******************************************************************** import java.util.Arrays; public class HeapSort { public static void heapSort(int[] data){ System.out.printl ...
zhangIT 评论(0) 有879人浏览 2012-09-16 23:34

android OutOfMemory时抓取heap快照

(这里不教你如何分析heap快照,只说明如何在关键时候抓取) 首先说一下,在程序没有崩溃的时候如何抓取heap快照。 这个大家应该都知道,在ddms中自带此功能。 见上图 首先我们选中一个进程,然后点击 Update Heap按钮(小绿虫子旁边的按钮),这时就能看到heap使用情况 如果想取出快照详细分析,我们可以点击 Dump HPROF File按钮,保存到电脑上面。使用andro ...
su1216 评论(1) 有6553人浏览 2012-08-27 11:25

JVM内存溢出 设置Java Application的内存

在Eclipse单独用Java Application 运行类程序时经常会出现out of memory(内存溢出)的情况,导致无法获取我们想要的数据,搜索解决的方式分享一下:   Eclipse未汉化:   打开选择Project--->Properties--->Run/Debut Settings 然后选择你想要运行的程序,点击"Edit"按钮,选择 & ...
sqcjy111 评论(0) 有4600人浏览 2012-08-14 15:05

iOS中的堆(heap)和栈(stack)的理解

操作系统iOS 中应用程序使用的计算机内存不是统一分配空间,运行代码使用的空间在三个不同的内存区域,分成三个段:“text segment “,“stack segmen ...
mikixiyou 评论(0) 有14697人浏览 2012-07-16 14:09

深入Java虚拟机:JVM中的Stack和Heap

  在JVM中,内存分为两个部分,Stack(栈)和Heap(堆),这里,我们从JVM的内存管理原理的角度来认识Stack和Heap,并通过这些原理认清Java中静态方法和静态属性的问题。 一般,JVM 的内存分为两部分:Stack和Heap。 Stack (栈)是JVM的内存指令区。Stack管理很简单,push一定长度字节的数据或者指 令,Stack指针压栈相应的字节位移;p ...
pany 评论(0) 有1093人浏览 2012-07-10 14:26

堆排序

package arrayTest; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class HeapSortApp { public static void main(String args[]) throw ...
午刀十 评论(0) 有892人浏览 2012-05-16 15:34

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics