Java性能优化的5个技巧

Java性能优化的5个技巧 版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。 要优化Java代码需要正确的分析它的工作机制,影响性能优化有几个因素,比如垃圾收集、操作系统的设置、虚拟机的设置等。1. 从最小堆分配开始推荐从最小堆分配开始。然后根据应用程序的实际需要来逐渐增加最小堆,可以通过下面的指令来指示JVM在发生OutOfMemoryError异常时倾倒堆数据:-XX:+Heap...
阅读(2365) 评论(11)

Spark和Scala的网络资源汇集

Spark和Scala的网络资源汇集作者:chszs,未经博主允许不得转载。经许可的转载需注明作者和博客主页:http://blog.csdn.net/chszs本文的目的是为Spark和Scala初学者提供一些学习资源。1、Github上的Scala Workshophttps://github.com/airisdata/scalaworkshop2、Setup资源 下载Scala 2.11.8...
阅读(3203) 评论(2)

Tomcat 8熵池阻塞变慢详解

Tomcat 8熵池阻塞变慢详解作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszsTomcat 8启动很慢,且日志上无任何错误,在日志中查看到如下信息:Log4j:[2015-10-29 15:47:11] INFO ReadProperty:172 - Loading properties file from class path resource [r...
阅读(12480) 评论(5)

Standard 1.1.x VM与Standard VM的区别

Standard 1.1.x VM与Standard VM的区别作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs在Eclipse或MyEclipse中要设置Installed JREs时,有三个选择:- Execution Environment Description- Standard 1.1.x VM- Standard VM那么我们应该选择哪个J...
阅读(9502) 评论(5)

解决java compiler level does not match the version of the installed java project facet

java compiler level does not match the version of the installed java project facet错误的解决因工作的关系,Eclipse开发的Java项目拷来拷去,有时候会报一个很奇怪的错误。明明源码一模一样,为什么项目复制到另一台机器上,就会报“java compiler level does not match the vers...
阅读(124521) 评论(36)

Java编程中的HashSet和BitSet

作者:chszs,转载需注明。作者博客主页:http://blog.csdn.net/chszs我在Apache的开发邮件列表中发现一件很有趣的事,Apache Commons包的ArrayUtils类的removeElements方法,原先使用的HashSet现在换成了BitSet。HashSet toRemove = new HashSet(); for (Map.Entry e : occu...
阅读(2766) 评论(0)

Java并行编程–从并行任务集获取反馈

Java并行编程–从并行任务集获取反馈在并行任务启动后,强制性地从并行任务得到反馈。假想有一个程序,可以发送批邮件,还使用了多线程机制。你想知道有多少邮件成功发送吗?你想知道在实际发送过程期间,这个批处理工作的实时进展吗?要实现多线程的这种反馈,我们可以使用Callable接口。此接口的工作方式基本上与Runnable相同,但是执行方法(call())会返回一个值,该值反映了执行计算的结果。pac...
阅读(7909) 评论(2)

Dalvik VM介绍

Dalvik VM介绍 Dalvik虚拟机是Google的用于移动设备的Android平台的一个主要部分。虚拟机可运行Java平台应用程序,这些应用程序被转换成紧凑的Dalvik可执行格式(.dex),该格式适合内存和处理器速度受限的系统。Dalvik虚拟机的作者是丹伯恩斯坦(Dan Bornstein)。与大多数虚拟机和真正的Java虚拟机不同,前者是栈机(stack machine),...
阅读(17199) 评论(2)

为JavaFX默哀!

为JavaFX默哀! 几天前Oracle正式宣布已收购Sun公司的消息传出,接着就公布了Sun的开发计划,其中明确指出,放弃JavaFX,停止在RIA领域与Adobe的Flex展开竞争。 这是一种悲哀,因为JavaFX是一种优秀的技术,虽然它尚处于婴幼儿时期。 JavaFX把应用打包成JNLP,部署到桌面就等同于Adobe的AIR,嵌入到网页就类似于Applet,身具Wid...
阅读(2182) 评论(3)

phoneME Advanced CDC目标平台需求

phoneME Advanced CDC目标平台需求本章描述了phoneME advanced build system建立tool所需的目标设备。1、普通目标设备特征phoneME Advanced技术的目标设备通常称为资源受限的设备。下表描述了这些目标设备的注意特征:——————————————————————————————种类                              ...
阅读(2645) 评论(0)

phoneME Advanced CDC快速Build指南

phoneME Advanced CDC快速Build指南1、创建phoneme Advanced目录mkdir phonemecd phoneme2、下载phoneme_advanced-mr2-dev-src-b97-20_nov_2008或从源码库checkout:% svn checkout https://phoneme.dev.java.net/svn/phoneme/compon...
阅读(4174) 评论(3)

MIPS指令集架构

MIPS指令集架构指令集架构ISA全称为Instruction Set Architecture,MIPS自从1988年提出后,不断扩展,其ISA大致如下:MIPS I这是基本的MIPS指令集,早期的R2000和R3000处理器实现了该指令集。MIPS IIR6000处理器引入该指令集,它增加了load linked、条件存储和分支等指令。还改进了FPU指令集,支持64位读写。MIPS III...
阅读(5888) 评论(0)

phoneME建立DirectFB

phoneME建立DirectFB1、介绍DirectFB是一开源图形硬件抽象库。DirectFB是一瘦软件层,可直接映射图形调用为硬件加速feature。然而,DirectFB还提供了背后的软件模拟。本文描述了怎样建立phoneME Advanced使用的DirectFB。除了core DirectFB库之外,还需要两个补充库:1)Linux Fusion是一个Linux内核模块,提供线程抽...
阅读(2772) 评论(0)

CLDC HI虚拟机

CLDC HI虚拟机CLDC HI即CLDC HotSpot Implementation,是Sun公司KVM虚拟机的商业级实现。一、CLDC HI的特征:1)支持CLDC 1.0、1.1和1.1.1;2)改进了应用程序的启动时间;3)改进了应用程序的执行速度;4)提前编译(可选);5)原地执行(可选);6)多任务支持(可选)。CLDC HI是KVM的替代品,与之相比:更好的性能、非常快的应用...
阅读(1936) 评论(0)

MIPS架构的交叉编译工具问题

MIPS架构的交叉编译工具问题某些MIPS架构的机顶盒提供了六种交叉编译工具GCC,如下:· mipsel-linux-gcc· mipsel-linux-uclibc-gcc· mipsel-uclibc-gcc· mips-linux-gcc· mips-linux-uclibc-gcc· mips-uclibc-gcc这六种有什么区别?分别用于什么情况呢?1)首先,mips和mipsel...
阅读(9836) 评论(2)

Building a phoneME Feature Software Reference Port (MR4)

Building a phoneME Feature Software Reference Port (MR4)The phoneME Feature Software is the Open Source version of Sun Microsystems commercial implementation, the Sun Java Wireless Client software....
阅读(1939) 评论(0)

Building a CLDC Reference Port (phoneME Feature MR4)

Building a CLDC Reference Port (phoneME Feature MR4) CLDC software is the OSS community version of Sun Microsystems Connected Limited Device Configuration HotSpot™ Implementation virtual machine....
阅读(1788) 评论(0)

Building a PCSL Reference Port (phoneME Feature MR4)

Building a PCSL Reference Port (phoneME Feature MR4) This document contains instructions for building a PCSL reference port. It has the following sections:  * Building PCSL Software on a Windows...
阅读(1791) 评论(0)

Setting Up Your Build phoneME Feature Environment (MR4)

Setting Up Your Build phoneME Feature Environment (MR4) This section describes how to prepare your Windows x86 build environment for building the JavaCall porting layer, PCSL, CLDC, and phoneME Fe...
阅读(1745) 评论(0)

Before You Begin phoneME Feature(MR4)

Before You Begin phoneME Feature(MR4)This document contains the following sections:  * Document Notes and Conventions  * Setting Variables for Your Build Environment  * Including Optional Pack...
阅读(1744) 评论(0)
29条 共2页1 2 下一页 尾页
    个人资料
    • 访问:5411327次
    • 积分:49783
    • 等级:
    • 排名:第65名
    • 原创:781篇
    • 转载:23篇
    • 译文:24篇
    • 评论:1156条
    一名路过的黑客

    大家好,我是黑客,专门盗账号的。现在这个人的帐号被我盗了,但看这个人平时的博客空间,一直过着艰苦努力、持之以恒的技术研究生活,勤奋刻苦,积极分享,无私奉献,我被深深的感动了,这是一个纯粹的人,人品这样的高尚,希望大家看到我这条消息后,可以私聊他,多鼓励他,不缺钱的就多给他一些经济上的资助,让他再接再厉!就这样吧,我下线了,眼框湿湿的难受。

    文章存档