最新文章列表

Java性能优化全攻略

让Java应用程序运行是一回事,但让他们跑得快就是另外一回事了。在面对对象的环境中,性能问题就像来势凶猛的野兽。但JVM的复杂性将性能调整的复杂程度增加了一个级别。这里Refcard涵盖了JVM internals、class loading(Java8中更新以映射最新的元空间)、垃圾回收、故障诊断、检测、并发性,等等。 介绍 Java是目前软件开发领域中使用最广泛的编程语言之一。Java应用 ...
yintaolaowanzi 评论(0) 有75人浏览 2016-05-26 17:13

Java字符串存储问题

堆:存放所有new出来的对象。 常量池:存放字符串常量和基本类型常量(public static final)。   对于字符串:其对象的引用都是存储在栈中的,如果 ...
jsjrjz08 评论(0) 有561人浏览 2015-09-22 10:02

java多态内存分析

      “  时针如果可以回头,熟悉那张脸,重温嬉戏这乐园,墙壁的松脱涂鸦已经褪色才明白存在的价值归于记忆。街角小店尚存在吗?这大时代会不会牵挂,过去现在花开怎么会等待。       但有种意外不管痛不痛都有伤害,光阴远远离开,那笑声徘徊与脑海。但这一秒可笑不再可爱,当天心跳不在。     时针如果可以暂停,能否去改变曾经演过的剧情,电影般改变的情节要删去的就随着岁月 消声 去迹。高贵的美 ...
麦田的设计者 评论(0) 有1377人浏览 2015-06-25 23:57

jvm调优策略

工作中,因为压力测试,导致内存持续升高,总结一下调优方法。 压力测试:LoadRunner   1、tomcat gc日志 :http://www.iteye.com/topic/256701 2、java自带命令:Jmap 根据进程号生成dump文件,jmap -histo 进程号|head -n 20 内存使用情况。                               Jh ...
zj496499615 评论(0) 有193人浏览 2015-04-23 18:04

面向对象编程之内存分析

1. 内存分析表格(见附件) 2.注意: 一个引用在同一个时刻只能指向一个对象 一个对象可以被多个引用所指向,其中一个对其发生变化,其他引用也可见 一切皆为值传递(基本拷贝值本身,引用拷贝的是地址)   3.基本类型 int a = 0; 1.开辟空间(栈) 2.把方法区里的值copy一份,给栈里的a     4. Person p1 = new Person(); 1 ...
高手在农村 评论(0) 有395人浏览 2014-11-16 12:18

参数传递及内存分析

参数传递总结       要了解Java中的参数传递,首先需要了解在Java中的基本数据类型都有哪些?在Java中,基本的参数类型有8种:     byte字节型8bit、short短整型16bit、int整型32bit、long长整型64bit、float浮点型单精度32bit、double浮点型双精度64bit、Boolean布尔型true或false、char字符型16bit(字符可以存储一 ...
梣梓cenzi 评论(0) 有679人浏览 2014-10-20 13:27

Android 内存分析总结

一直没有写博客的习惯,最近觉得年纪貌似有点大了,不像以前记忆这么好,想找个方式梳理一下知识,刚好最近在ITeye上看之前一起工作过的一个大 ...
kingbo203 评论(0) 有12842人浏览 2013-12-12 17:41

java值传递以及引用传递

对于下面两个程序,相信学过java的朋友都很容易看得懂。   TestOne.java     package test; public class TestOne { public static void name(int x){ x++; } public static void main(String[] args) { int x = 0 ...
hjj20040849 评论(2) 有1386人浏览 2012-07-18 19:00

java 程序内存分析

1.    MAT(Eclipse Memory Analyzer)被认为是一个“傻瓜式“的堆转储文件分析工具,你只需要轻轻点击一下鼠标就可以生成一个专业的分析报告。和其他内存泄露分析工具相比,MAT 的使用非常容易,基本可以实现一键到位,即使是新手也能够很快上手使用。 2.    MAT。具体的下载要求和地址可参见其产品下载页面:http://www.eclipse.org/mat/downlo ...
wzhiju 评论(0) 有1045人浏览 2012-06-14 14:28

MAT工具介绍

为什么用MAT   之前的观点,我认为使用实时profiling/monitoring之类的工具,用一种非常实时的方式来分析哪里存在内存泄漏是很正确的。年初使用了某profiler工具测试消息中间件中存在的内存泄漏,发现在吞吐量很高的时候profiler工具自己也无法响应,这让人很头痛。后来了解到这样的工具本身就要消耗性能,且在某些条件下还发现不了泄漏。所以,分析离线数据就非常重要了,MAT ...
boendev 评论(0) 有4888人浏览 2011-10-24 18:35

最近博客热门TAG

Java(141744) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54919) .net(54785) Web(54514) 工作(54118) Linux(50905) Oracle(49875) 应用服务器(43289) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37267) 数据结构(36424)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics