自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 java内存和非堆内存

  内存 Java 虚拟机的内存系统管理以下类型的内存: 1. 堆 Java 虚拟机具有一个堆,堆是运行时数据区域,所有类实例和数组的内存均从此处分配。堆是在 Java 虚拟机启动时创建的。对象的堆内存由称为垃圾回收器 的自动内存管理系统回收。 堆的大小可以固定,也可以扩大和缩小。堆的内存不需要是连续空间。 2. 非堆内存 Java 虚拟机管理堆之外的内存(称为非堆内存)...

2012-05-31 11:28:10 185

原创 谈JAVA_OPTS环境变量不起作用

个人博客已经迁移到如下网站 萌萌的IT人, 后续所有的文章都会在此发布     ---------------------------------------------------------------------------------- 最近在处理运行一个java应用时,老是出现java.lang.OutOfMemoryError: Java heap space.即时我在环...

2012-05-31 11:26:42 767

原创 JVM学习笔记

我们前面说了很多原理,现在我们就开始实战,说一下JVM的调优参数: 一般情况JVM调优参数如下: set JAVA_OPTS=-server -Xms1400M -Xmx1400M -Xmn768M -Xss128k -XX:PermSize=256M -XX:MaxPermSize=256M  -XX:SurvivorRatio=8 -XX:MaxTenuringThreshold=7...

2012-05-31 11:25:28 77

原创 从 Java 代码到 Java 堆

优化应用程序代码的内存使用并不是一个新主题,但是人们通常并没有很好地理解这个主题。本文将简要介绍 Java 进程的内存使用,随后深入探讨您编写的 Java 代码的内存使用。最后,本文将展示提高代码内存效率的方法,特别强调了 HashMap 和 ArrayList等 Java 集合的使用。 背景信息:Java 进程的内存使用 参考知识 如需进一步了解 Java 应用程序的进程内存...

2012-05-31 11:20:00 81

原创 关于sun的Hotspot JVM中的PermGen能否被GC的问题(-XX:+UseConcMarkSweepGC )

关于sun的Hotspot JVM中的PermGen能否被GC的问题 首先要说明的是PermGen的作用,PermGen是在JVM启动时,类和方法的Meta信息被加载到内存,放在PermGen中。一般来说,该PermGen是不会被GC掉的,但是也要视JDK的版本和GC的策略有所区别。 (1)、在JDK1.5的版本中,缺省的GC策略是不会对PermGen进行GC的,但是如果想要PermGe...

2012-05-31 11:17:38 485

android 流量统计实现思路

个人博客已经迁移到如下网站 萌萌的IT人, 后续所有的文章都会在此发布       ---------------------------------------------------------------------------------- 首先了解android提供给流量统计的api 对于Android流量统计来说在2.2版中加入了TrafficStats类可以轻松获取...

2012-05-15 23:26:50 163

oscache 与 ehcache的对比

  一.ehcache主要是对数据库访问的缓存,相同的查询语句只需查询一次数据库,   从而提高了查询的速度,使用spring的AOP可以很容易实现这一功能.   http://ehcache.sourceforge.net/   ehcache.xml      <cache name="sampleCache1" maxElementsInMemory="10...

2012-05-15 23:22:56 114

android中的所有activity间动画跳转

       在之前的一篇博客里介绍过activity间动画跳转的问题,但是真正做软件发现并不能满足我们的要求,因为使用overridePendingTransition(int enterAnim, intexitAnim)这个函数只能实现进入另一个activity的动画,当另一个activity退出时,还是使用的系统动画。所以在这里讲一下怎么设置所有activity的动画跳转和退出跳转。其实...

2012-05-15 00:05:03 78

Android中获取屏幕相关信息(屏幕大小,状态栏、标题栏高度)

   Android比Iphone烦的多的一点就是:屏幕尺寸实在是太多了!       下面介绍下在Android中如何获取屏幕相关的信息。     1.屏幕尺寸,源代码如下:   DisplayMetrics metrics = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(m...

2012-05-14 23:58:25 103

java的内存设置 Xms Xmx PermSize MaxPermSize区别

这两天一个java程序在aix系统下面设置 -Xms128m -Xmx512m 内存限制之后发现内存还是不停地增长,window下面就没有问题,应该aix下面少设置参数的原因. 正好借此机会回顾一下java内存限制的几个参数的具体含义 -Xms128m  表示JVM Heap(堆内存)最小尺寸128MB,初始分配-Xmx512m  表示JVM Heap(堆内存)最大允许的尺寸256MB,按...

2012-05-14 10:23:27 403

也谈iteye的改版(优点和不足)

             看到<对于Iteye在5月8号改版自己的一点看法>  只说了一下iteye改版的一些不足之处,我来说一下我感觉到改版后的感受吧。 个人感觉好的方面:            1、突出了博客的比重,以前的侧边栏不仔细看真的看不到                  把“博文推荐”放到首页第一屏幕的确可以把大批的流量引入到博客频道。             ...

2012-05-11 11:50:31 189

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除