有些文章看了,以后想再看已经忘了在哪里了。故在此一一记录下那些值得看的文章。

1:如何确定Java对象的大小

中文版本 :http://article.yeeyan.org/view/104091/62930?from_com

原版:http://www.jroller.com/maxim/entry/again_about_determining_size_of

该文章中谈及了3种方法来确定java对象的大小,最后一种方法使用到了JDK提供的新的api。

该方法与visualVM以及btrace中的sizeOf方法得到的值都一样。

2:常用 Java Profiling 工具的分析与比较

http://www.ibm.com/developerworks/cn/java/j-lo-profiling/index.html?ca=drs

该文章列举出了一般profiling工具的思路,同时也对比了优缺点,为以后自己实现此类工具或者分析profiling工具结果有帮助

3:Understanding Java Garbage Collection

http://www.cubrid.org/blog/dev-platform/understanding-java-garbage-collection/

4:Understanding JVM Internals

http://www.cubrid.org/blog/dev-platform/understanding-jvm-internals/

5:How to Tune Java Garbage Collection

http://www.cubrid.org/blog/dev-platform/how-to-tune-java-garbage-collection/

6:How to Analyze Java Thread Dumps

http://www.cubrid.org/blog/dev-platform/how-to-analyze-java-thread-dumps/

7:从转储(Dump)文件中调试并除错

http://www.ibm.com/developerworks/cn/java/j-memoryanalyzer/index.html

8:Understanding OutOfMemoryError

http://www.kdgregory.com/index.php?page=java.outOfMemory

9:Byte Buffers and Non-Heap Memory

http://www.kdgregory.com/index.php?page=java.byteBuffer

10:Java Thread Dumps Analyzing Java Thread Dumps

http://java.sys-con.com/node/1611555

11:java memory problems

http://blog.dynatrace.com/2009/08/13/java-memory-problems/

12:How Garbage Collection differs in the three big JVMs

 
13:JVM performance optimization, Part 1: A JVM technology primer
 
14:JVM performance optimization, Part 2: Compilers

How Garbage Collection di

15:JVM performance optimization, Part 3: Garbage collection

http://www.javaworld.com/javaworld/jw-10-2012/121010-jvm-performance-optimization-garbage-collection.html

16:从 Java 代码到 Java 堆

http://www.ibm.com/developerworks/cn/java/j-codetoheap/index.html

17:JVM 内存问题最佳实践

http://doc.open-open.com/view/2386e73b7dcd4b7ca5e37e81641fc158

18:jvm-jit-for-dummies

http://www.slideshare.net/CharlesNutter/javaone-2012-jvm-jit-for-dummies

19:Demystifying Garbage Collectors

http://xtzgzorex.wordpress.com/2012/10/11/demystifying-garbage-collectors/

20:how-to-analyze-thread-dump

http://javaeesupportpatterns.blogspot.com/2012/02/how-to-analyze-thread-dump-part-3.html

21:JVM Internals - Garbage Collection & Runtime Optimizations

http://www.slideshare.net/dougqh/jvm-internals-key-note

22:HotSpotInternals

https://wikis.oracle.com/display/HotSpotInternals/Home

23 OpenJDK原理分析报告

http://www.loongson.cn/dev/w/index.php?title=OpenJDK-book&redirect=no

24How the Java Virtual Machine (JVM) Works

http://www.codeproject.com/Articles/30422/How-the-Java-Virtual-Machine-JVM-Works

25 深入JVM锁机制1-synchronized

http://blog.csdn.net/chen77716/article/details/6618779

26深入JVM锁机制2-Lock

http://blog.csdn.net/chen77716/article/details/6641477

27How the Java virtual machine performs thread synchronization

http://www.javaworld.com/jw-07-1997/jw-07-hood.html?page=1

28 关于JVM的Thin Lock, Fat Lock, SPIN Lock与Tasuki Lock

http://www.blogjava.net/security/archive/2009/02/16/jvm_thin-lock_fat-lock__spin-lock_tasuki-lock.html

29:借助开源工具高效完成Java应用的运行分析

http://www.infoq.com/cn/articles/java-profiling-with-open-source

30:如何dump出一个Java进程里的类对应的Class文件?

http://rednaxelafx.iteye.com/blog/727938

31:写了个打印出HotSpot VM里当前加载的所有类的路径和加载器摘要信息的工具

http://rednaxelafx.iteye.com/blog/1295944

https://gist.github.com/1441625

32:understanding-gc-pauses-in-jvm-hotspots

http://blog.ragozin.info/2011/06/understanding-gc-pauses-in-jvm-hotspots.html

 

收集一些java相关的文章的更多相关文章

  1. 我写的Java相关的文章

    此文正在更新中... Activiti 升级到Activiti7了. Web service/Soap Java如何调用.net写的asmx服务

  2. java反射知识相关的文章

    整理的反射相关的文章: (1).通俗理解反射(知乎):学习java应该如何理解反射? (2).关于反射比较深入的博文地址:深入解析Java反射(1) - 基础 贴出我反射调用代码:(craw,dept ...

  3. java nio系列文章

    java nio系列教程 基于NIO的Client/Server程序实践 (推荐) java nio与并发编程相关电子书籍   (访问密码 48dd) 理解NIO nio学习记录 图解ByteBuff ...

  4. Java Collection好文章

    Java Collection好文章 http://my.oschina.net/xiaomaoandhong/blog/78394

  5. 找工作--Java相关

    Hi 各位 首先自我描述一下,80后程序员,现在在做Eclipse插件开发. 求Java相关职位(Java/Swing/Eclipse Plugin/Python etc), 或者Linux下C相关职 ...

  6. Linux环境编程相关的文章

    Linux环境编程相关的文章 好几年没有接触Linux环境下编程了,好多东西都有点生疏了.趁着现在有空打算把相关的一些技能重拾一下,顺手写一些相关的文章加深印象. 因为不是写书,也受到许多外部因素限制 ...

  7. 分享一些JAVA相关资源

    前言 以前在学习JAVA时,因为搜索相关资源过于不便,所以在搜集了一些好用的资源之后,将此分享. 文档主要包括面试文档, JAVA的技术文档(如JAVA并发实战.设计模式之类),LINUX的相关文档以 ...

  8. DB 查询分析器 6.04 发布 ,本人为之撰写的相关技术文章达78篇

    DB查询分析器 6.04 发布,本人为之撰写的相关技术文章达78篇 中国本土程序员马根峰(CSDN专访马根峰:海量数据处理与分析大师的中国本土程序员 http://www.csdn.net/artic ...

  9. 【java】Java相关学习参考链接(持续更新)

    How to do in java,https://howtodoinjava.com/,Java手册,分版本,并且有每个版本的新特性的详细解析. Java World,https://www.jav ...

随机推荐

  1. 做bbs论坛项目的收获(1)

    1. 当两张表出现关联的时候,关联的外键,千万不能是汉字,千万不能使汉字,因为这个问题,直接导致项目进行不下去..... 顺便记录一下知识点(一) 当用frameset设置网页的结构的时候 eg: & ...

  2. System.Data.OracleClient.OracleConnection已过时

    解决办法如下: 1.把原来的using System.Data.OracleClient;去掉 2.在oracle安装目录下找到Oracle.DataAccess.dll 添加引用:using Ora ...

  3. html 符号大全

    ░ ▒ ▬ ♦ ◊ ◦ ♠ ♣ ▣ ۰•● ❤ ●•۰► ◄ ▧ ▨ ♨ ◐ ◑ ↔ ↕ ▪ ▫ ☼ ♦ ♧♡♂♀♠♣♥❤☜☞☎☏⊙◎ ☺☻☼▧▨♨◐◑↔↕▪ ▒ ◊◦▣▤▥ ▦▩◘ ◈◇♬♪♩♭♪の ...

  4. LAMP环境搭建教程(原创)

    学习PHP脚本编程语言之前,必须先搭建并熟悉开发环境,开发环境有很多种,例如LAMP.WAMP.MAMP等.这里我介绍一下LAMP环境的搭建,即Linux.Apache.MySQL.PHP环境. 一. ...

  5. [Android] Intent详解

    [转]http://www.cnblogs.com/engine1984/p/4146621.html [正文] Intent组件虽然不是四大组件,但却是连接四大组件的桥梁,学习好这个知识,也非常的重 ...

  6. Abstract Algebra chapter 7

    7.7:Encrypt each of the following RSA messages x so that x is divided into blocks of integers of len ...

  7. java JDK8 学习笔记——第16章 整合数据库

    第十六章 整合数据库 16.1 JDBC入门 16.1.1 JDBC简介 1.JDBC是java联机数据库的标准规范.它定义了一组标准类与接口,标准API中的接口会有数据库厂商操作,称为JDBC驱动程 ...

  8. WPF自定义RoutedEvent事件示例代码

    ************************* 引用网友,便于查找所用..... 创建自定义路由事件和应用分为6个步骤: (1)自定义路由事件参数对象 (2)声明并注册路由事件 (3)为路由事件添 ...

  9. angularJS自定义指令模板替换

    <html> <head> <meta charset="utf-8"/> <title></title> </h ...

  10. github添加SSH Key

    1.背景介绍 缘由:在github上下载goagent时出现错误. 在终端使用命令:git clone git@github.com:phuslu/goagent.git 会报权限错误如下: Clon ...