`

收集一些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高手关于java的文章合集

    在这个“Java高手关于Java的文章合集”中,我们可以期待深入探讨Java和J2EE的相关技术、最佳实践以及实用技巧。 1. **Java基础知识**:文章可能涵盖Java语法基础,包括变量、数据类型、控制流、类与对象、继承、...

    java程序员的必看的文章

    - **特点**:提供Java相关新闻和技术文章。 - **适用场景**:了解行业动态和最新技术进展。 21. **ObjectLearn.com(http://www.objectlearn.com/index.jsp)** - **特点**:提供面向对象编程的学习资源。 - **...

    Java精品文章全集chm

    3. **Java内存管理**:深入讲解JVM(Java虚拟机),如内存模型(堆、栈、方法区、本地方法栈等)、垃圾收集机制、内存溢出问题分析及优化策略。 4. **Java并发编程**:包括线程同步机制(synchronized、Lock等)、...

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

    这个压缩包包含了多个与Java技术相关的文章,包括对J2EE的理解、基础类型如int和String的互转方法、CORBA技术的实例以及Web开发中的Cookie规范和EJB(Enterprise JavaBeans)内部资源的介绍。 1. J2EE技术:J2EE...

    JAVA 技术文章收集.doc

    Java技术文章收集文档中提到了一个重要的Java XML处理技术——StAX(Streaming API for XML)。StAX提供了一种介于SAX(Simple API for XML)和DOM(Document Object Model)之间的XML解析方式,解决了两者的主要...

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

    本压缩包中的"JAVA技术"包含了从CSDN等知名IT论坛精心收集的经典Java文章,涵盖了国内与国外的专家见解和技术精华。这些文章是Java开发者学习、提升技能的重要资源。 在Java的世界里,经典意味着对语言基础、设计...

    Java学习材料大全(499篇文章)

    此外,可能还会涉及到Java EE(企业版)的相关内容,如Servlet、JSP、JPA、EJB等,这些是构建Web应用程序的基础。如果还有关于Android开发的文章,那么Android SDK、布局管理、活动生命周期、服务、广播接收器等也会...

    java爬取博客里面的文章

    Java爬虫技术是一种用于自动化获取网页内容的编程技术,它在IT行业中有着广泛的应用,特别是在数据分析、信息收集和搜索引擎优化等领域。在这个特定的项目中,我们关注的是如何使用Java来爬取博客中的文章。WebMagic...

    Java技术文章总结

    Java技术文章总结,涵盖了许多Java开发中的核心概念和实践技巧,是学习和提升Java技能的重要资源。以下是对这些文章主题的详细解读: 1. **Java基础** - 类与对象:Java是一种面向对象的语言,理解类和对象的概念...

    Java语言规范+Java虚拟机规范(Java8、Java9)

    本篇文章将详细探讨Java语言规范与Java虚拟机规范在Java 8和Java 9版本中的关键知识点。 首先,Java语言规范(Java Language Specification, JLS)是Java编程语言的官方文档,它详细规定了语言的各个方面,包括语法...

    JAVA错误收集

    博客链接指向的是ITEYE上的一篇关于错误收集的文章,作者LK617238688分享了关于Java错误处理的经验和技巧。 标签“源码”暗示我们可能会深入到Java的源代码级别去理解和分析错误的产生原因,这对于理解Java虚拟机...

    Java编写的查找文章的关键词或主题词

    总的来说,Java编写的文章关键词提取工具能够帮助开发者和研究人员快速地从大量文本中抽取出关键信息,为文本挖掘、信息检索和智能推荐等领域提供有力支持。通过不断优化和调整算法,我们可以提升关键词提取的效率和...

    java解决nested exception is java.lang.OutOfMemoryError Java heap space

    Java程序在运行过程中可能会遇到各种异常,其中"nested exception is java.lang.OutOfMemoryError: Java heap space"是一个常见的问题,通常发生在程序试图分配超过堆内存限制的空间时。这个错误表明Java虚拟机(JVM...

    java调用snmp协议

    2. **工具** - 可能指的是一些辅助工具或者Java库,如JSNMP,用于简化SNMP操作。 **文件名称解析:** "Java进行SNMP通信的指南SnmpProgrammingGuideViaJava.doc" 这个文档很可能是教程性质的,它将指导读者如何使用...

    Java程序员应该去的20个Java网站

    - **简介**:Java Blogs是一个收集了各种Java相关博客和技术文章的网站。 - **特点**:提供了一个方便的方式访问Java社区内最新的思考和技术动态。 - **推荐理由**:对于那些希望了解Java领域内的最新思想和技术...

    个人收集的java开发资源(会不断更新)

    标题 "个人收集的java开发资源(会不断更新)" 暗示这是一份与Java编程语言相关的资源集合,可能是代码示例、学习资料或工具集合。这些资源随着时间的推移可能会持续增加,反映了作者对Java开发领域的持续关注和学习...

    Java学习材料(499篇文章)

    8. **JVM原理**:深入理解Java虚拟机的工作原理,包括类加载、内存管理(如垃圾收集)、字节码执行等,有助于优化程序性能。 9. **Java框架**:Spring、Hibernate、MyBatis等流行框架可能也会被讨论,它们简化了...

    Java Magazine SeptemberOctober 2018

    文章可能会讲解如何利用JVM的内存管理、垃圾收集器、类加载机制进行优化,以及如何使用JProfiler或VisualVM等工具进行性能分析。 3. **并发编程**:Java提供了强大的并发库,如ExecutorService、Future、Callable和...

Global site tag (gtag.js) - Google Analytics