download jdk8 and install.check java version: sodino:~ sodino$ java -version
java version "1.8.0_45"
Java(TM) SE Runtime Environment (build 1.8.0_45-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25...
分类:
系统相关 时间:
2015-05-12 09:19:02
阅读次数:
197
Android系统性能调优工具介绍在软件开发过程中,想必很多读者都遇到过系统性能问题。而解决系统性能问题的几个主要步骤是:测评:对系统进行大量有针对性的测试,以得到合适的测试数据。分析系统瓶颈:分析测试数据,找到其中的hotspot(热点,即bottleneck)。性能优化:对hotspot相关的代...
分类:
移动开发 时间:
2015-05-09 17:18:03
阅读次数:
245
本文地址:http://www.cnblogs.com/myresearch/p/ide-buildhotspot.html,转载请注明源地址。在阅读OpenJDK源码的过程中,经常需要运行、调试程序来帮助理解。我们现在已经可以编译出一个调试版本HotSpot虚拟机,禁用优化,并带有符号信息,这样就...
分类:
系统相关 时间:
2015-05-07 18:30:54
阅读次数:
299
很多人认为方法区(或者HotSpot虚拟机中的永久代)是没有垃圾收集的,Java虚拟机规范中确实说过可以不要求虚拟机在方法区实现垃圾收集,而且在方法区进行垃圾收集的“性价比”一般比较低:在堆中,尤其是在新生代中,常规应用进行一次垃圾收集一般可以回收70%~95%的空间,而永久代的垃圾收集效率远低于此。
永久代的垃圾收集主要回收两部分内容:废弃常量和无用的类。
先来说说方法区内常量池之中...
分类:
其他好文 时间:
2015-05-05 22:02:42
阅读次数:
157
ubuntu14.04 笔记本搭建无线 wifi 给手机用我们的笔记本就是我们的无限路由,我们ubuntu爱好者也不例外,下面我们就来实现如何我让ubuntu笔记本变成我们手机用的无线网…方法/步骤
ubuntu14.04安装配置无线ap添加含有ap-hotspot的资源: $sudo add-apt-repository ppa:nilarimogard/webupd8
更新资源: $sudo...
分类:
移动开发 时间:
2015-05-02 15:14:21
阅读次数:
182
第一步:下载和安装Scala
在官网下载并接压缩,像安装ANT或MAVEN之类的那样,把解压后的bin路径加到path里面去就可以了。
在命令行模式下输入Scala
cmd 写道
C:\Documents and Settings\19002850>scala
Welcome to Scala version 2.7.5.final (Java HotSpot(TM) Client ...
分类:
其他好文 时间:
2015-04-29 11:38:24
阅读次数:
193
JVM崩溃的原因及解决!前些天,搞JNI的时候,报了个JVM崩溃的错。错误信息如下:# # An unexpected error has been detected by HotSpot Virtual Machine: # # EXCEPTION_ACCESS_VIOLATION (0xc000...
分类:
其他好文 时间:
2015-04-27 12:32:09
阅读次数:
196
20年中,Java在不断成长,从Oak到JDK1.0,从Classic VM到HotSpot,从薄弱到完善再到强大。20年里,我从接触Java到爱上Java,感慨万千……...
分类:
编程语言 时间:
2015-04-23 17:37:18
阅读次数:
206
我们可以借助SA写一个小工具来dump下StringTable中所有的oop(SA真是个好东西哇:)...
分类:
其他好文 时间:
2015-04-19 14:44:53
阅读次数:
301
1、使用final
在jdk里面的String类型是final的,所以String里面的方法也是final的,方法申明成final后java编译器会寻找机会内联所有的final方法(至于怎样内联由编译器决定),这样可
以大大提高程序的运行性能。
补充:HotSpot虚拟机就使用了方法内联来优化虚拟机的运行效率,另外一种策略是热点优化。
2、将过期引用置为null
当确定一个对...
分类:
编程语言 时间:
2015-04-18 14:37:24
阅读次数:
128