`

收集一些java相关的文章

    博客分类:
  • JAVA
 
阅读更多

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

 

 

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 技术文章收集.doc

    JAVA 技术文章收集.docJAVA 技术文章收集.docJAVA 技术文章收集.doc

    csdn等等各知名论坛收集的java好文章!经典

    csdn等等各知名论坛收集的java好文章!经典 值得一看! 国内国外的技术文章皆有!

    JAVA上百实例源码以及开源项目

    笔者当初为了学习JAVA,收集了很多经典源码,源码难易程度分为初级、中级、高级等,详情看源码列表,需要的可以直接下载! 这些源码反映了那时那景笔者对未来的盲目,对代码的热情、执着,对IT的憧憬、向往!此时此...

    Java学习材料(499篇文章)

    Java学习材料(499篇文章) 收集了很多关于JAVA应用开发技巧和开发处理方法!希望对各位开发有所帮助。里面有很多解决问题的方法!

    javai精品文章

    这里收集了一些java方面的文章,看起来还不错

    网上搜集的各种关于java技术的文章

    J2EE技术.txt int 和 String 互相转换的多种方法 (转)、CORBA例子、ASP+和JSP之间的抉择

    java 编程入门思考

    引言 1. 前提 2. Java的学习 3. 目标 4. 联机文档 5. 章节 6. 练习 7. 多媒体CD-ROM 8. 源代码 9. 编码样式 10. Java版本 ...1.11 Java和因特网 ...1.13 Java还是C++?...附录E 关于垃圾收集的一些话 附录F 推荐读物

    java多线程面试相关问题

    对java多线程相关问题进行了总结。很多核心Java面试题来源于多线程(Multi-Threading)和集合框架(Collections Framework),理解核心...这篇文章收集了 Java 线程方面一些典型的问题,这些问题经常被高级工程师所问到。

    java学习材料(499篇文章)

    Java的学习材料和收集的一些经验,相信会对你有所帮助!

    Java2核心编程第7版--卷1

    《JAVA2核心编程》不是一本指南,也不是堆砌练习和测试的课本,但它绝对是我所见过的关于Java的最全面的参考书,作者从事Java教学多年,收集的关于Java的文章和书籍浩瀚如海,而最终吸引我的还是那些关键性的参考书...

    java联想(中文)

    写在前面的话 引言 1. 前提 2. Java的学习 3. 目标 4. 联机文档 5. 章节 6. 练习 7. 多媒体CD-ROM 8. 源代码 ...10. Java版本 ...1.11 Java和因特网 ...1.13 Java还是C++?...附录E 关于垃圾收集的一些话 附录F 推荐读物

    Java反射机制总结

    所有文章均从网络途径获得,本人只作收集整理的工作,个别地方有改动。每篇文章的标题遵循原作者的表述,本人不再作任何更改。 关键字有:Java Java反射机制 Java反射 Java反射理论 Java反射实例 Java反射例子 ...

    存放一些收集的 Java 面试八股文.rar

    八股文就是指文章的八个部分,文体有固定格式:由破题、承题、起讲、入题、起股、中股、后股、束股八部分组成,题目一律出自四书五经中的原文。后四个部分每部分有两股排比对偶的文字,合起来共八股。 旧时科举,...

    Java初学者入门教学

    4.3 清除:收尾和垃圾收集 4.3.1 finalize()用途何在 4.3.2 必须执行清除 4.4 成员初始化 4.4.1 规定初始化 4.4.2 构建器初始化 4.5 数组初始化 4.5.1 多维数组 4.6 总结 4.7 练习 第5章 隐藏实施过程 5.1 包:库...

    javastream源码-demo-java-stream-collectors:“预定义的Java流收集器”文章和源代码

    stream源码预定义的Java流收集器 介绍 有几种方法可以将Stream作为一系列输入元素简化为一个汇总结果。 其中之一是使用接口与方法的实现。 可以显式实现此接口,但是它应该从类中研究其预定义的实现开始。 预定义...

    Thinking in Java简体中文(全)

    引言 1. 前提 2. Java的学习 3. 目标 4. 联机文档 5. 章节 6. 练习 7. 多媒体CD-ROM 8. 源代码 9. 编码样式 10. Java版本 ...1.11 Java和因特网 ...1.13 Java还是C++?...附录E 关于垃圾收集的一些话 附录F 推荐读物

    java常用技术

    网上搜集的一些java常用技术文章,包含常用类、接口和内部类、集合框架、list、arrayList、Map、HashMap、DAO设计模式、抽象类、输入输出等文章。省去很多搜索的时间。

    Java多线程文章系列.pdf

    搜集整理了13篇关于java多线程方面的文章资料,从初级到高级! Java多线程编程详解 解析Java中的多线程机制 彻底明白Java的多线程-线程间的通信 ......

    Thinking in Java 中文第四版+习题答案

    写在前面的话 引言 1. 前提 2. Java的学习 3. 目标 4. 联机文档 5. 章节 6. 练习 7. 多媒体 8. 源代码 9. 编码样式 10. Java版本 ...1.11 Java和因特网 ...附录E 关于垃圾收集的一些话 附录F 推荐读物

    java常见面试题,面试专用笔记,非常全面

    这是我收集的《Java 最常见的 1500道面试题》高级Java面试问题列表。这些问题主要来自 Java 核心部分 ,你可能知道这些棘手的 Java 问题的答案,或者觉得这些不足以挑战你的 Java 知识,但这些问题都是容易在各种 ...

Global site tag (gtag.js) - Google Analytics