java
文章平均质量分 55
book_vbstar
这个作者很懒,什么都没留下…
展开
-
Java的大内存分页支持
最近在研究java的性能调优,顺手写了一个小程序来测试性能问题。这个程序用来进行矩阵乘法运算,如下: for (int i = 0; i < 2048; i++) for (int j = 0; j < 2048; j++) for (int k = 0; k < 2048; k++) res[i][j] += mul1[i][k] * mul2[k][...2010-05-27 21:14:32 · 126 阅读 · 0 评论 -
Cache Miss对Java程序的影响
在前一篇文章Java的大内存分页支持,曾经谈及Java矩阵乘法程序效率低下的两个原因,Cache Miss和TLB Miss。在那篇文章中,我们通过使用大内存分页,消除了TLB Miss对性能的影响,性能因而提高了60%以上(76秒 -> 45 秒)。但Cache Miss对性能的影响依旧存在。 CPU的一级数据缓存(L1 Data Cache)通常采用组相联的方式来缓存数据,数据缓...原创 2010-05-29 21:29:53 · 422 阅读 · 0 评论 -
在ubuntu 11.10上编译OpenJDK
在Ubuntu 11.10上编译OpenJDK会遇到两个特殊的问题,下面给出相应解决方案。 1. "This OS is not supported" hotspot的makefile检查Linux kernel的版本号在其列表中。而Kernel 3.0不在其中,或者绕过版本检查(DISABLE_HOTSPOT_OS_VERSION_CHECK=ok);或者把3.0加入列表,即 dif...原创 2012-01-16 16:53:43 · 131 阅读 · 0 评论 -
在ubuntu 11.10上安装Sun JDK
由于版权问题,ubuntu 11.10上再也不能直接找到(Oracle) Sun JDK了。需要添加一个特殊的源。 sudo add-apt-repository ppa:ferramroberto/java sudo apt-get update sudo apt-get install sun-java6-jdk sun-java6-plugin sudo upda...原创 2011-11-16 23:42:11 · 91 阅读 · 0 评论 -
Installing the JRE on Ubuntu Systems
Note The Oracle Java Runtime Environment (SRE) has been removed from the official software repositories of Ubuntu and only provides a binary (.bin) version. You can get the JRE from the Java ...原创 2012-03-11 15:16:43 · 110 阅读 · 0 评论 -
ubuntu下设置默认Java为JDK 7
$ update-java-alternatives -l java-1.6.0-openjdk 1061 /usr/lib/jvm/java-1.6.0-openjdk java-1.7.0-openjdk-amd64 1051 /usr/lib/jvm/java-1.7.0-openjdk-amd64 $ sudo update-java-alternatives -s java-1.7...原创 2013-02-23 22:37:50 · 103 阅读 · 0 评论 -
Meaningful REST Response Messages
Some common error codes for GET requests include: 301 Moved Permanently - If the resource has been moved 400 Bad Request - If the client request is unaccaptable, i.e. if the client sends none...原创 2013-10-28 10:14:52 · 123 阅读 · 0 评论