`
wupuyuan
  • 浏览: 75625 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
    IBM最初研发了数款Java虚拟机,但经过十多年的合并或淘汰,现在推广的商业Java虚拟机只剩下了一款,即J9。J9最初是基于Ottawa实验室的一款SmallTalk虚拟机扩展而来。J9一直以来都被IBM赞为世界最快的Java虚拟机,这虽然有自卖自夸的噱头,但是在服务器领域的长时间且广泛的使用已经证明了J9是一款性能优秀且可靠的虚拟机。    由于IBM的推广策略原因,J9在中国的熟悉程度远不及HotSpot 或JRockit ,甚至一份完整的中文文档也很难找到。其实关于J9,IBM提供了大量资料,不过大多数信息是在IBM内部平台上共享,直接对外公布的相对较少。对于遵守Java虚拟机规 ...

proc-pid的文件列表

/proc/pid/status 进程的详细信息 /proc/pid/cmdline 进程启动命令 /proc/pid/cwd 链接到进程当前工作目录 /proc/pid/environ 进程环境变量列表 /proc/pid/exe 链接到进程的执行命令文件 /proc/pid/fd 包含进程相关的所有的文件描述符 /proc/pid/maps 与进程相关的内存映射信息 /proc/pid/mem 指代进程持有的内存,不可读 /proc/pid/root 链接到进程的根目录 /proc/pid/stat 进程的状态 /proc/pid/statm 进程使用的内存的状态 / ...

proc-stat

       在Linux下,CPU利用率分为用户态,系统态和空闲态,分别表示CPU处于用户态执行的时间,系统内核执行的时间,和空闲系统进程执行的时间,三者之和就是CPU的总时间,当没有用户进程、系统进程等需要执行的时候,CPU就执行系统缺省的空闲进程。从平常的思维方式理解的话,CPU的利用率就是非空闲进程占用时间的比例,即CPU执行非空闲进程的时间 / CPU总的执行时间。        比如:   user nice system idle iowait irq softirq cpu 79553 925 20963 998213

proc-meminfo

整个系统的内存使用情况需要看 /proc/meminfo MemTotal: 4053948 kB // 所有可用内存的大小(除去内核和其它被占用的文件) MemFree: 194340 kB // 所有空闲内存的大小 (高位和低位之和) Buffers: 577796 kB // 缓冲 Cach ...
linxu下proc是个很重要的文件系统,很多和内核相关的信息都存在这里.   maps 40000000-40009000 r-xp 00000000 ca:01 12550177 /opt/java/jdk-1.6.0_32/bin/java 40108000-4010a000 rwxp 00008000 ca:01 12550177 /opt/java/jdk-1.6.0_32/bin/java // 以上是进程的启动命令 ... // 这里开始是分配给这个线程堆区的物理地址开始位置,包含了每个加载的文件 ...
      一转眼才发现,好久没写点东西了。最近无意和朋友聊起这个话题,起因是英国和中国教育式的话题最近比较火,所以这里也就闲谈一下了。         首先操作系统这东西的确很难,到现在为止,全世界能用的商业操 ...
       2013年末跳槽到了阿里巴巴,转眼又是一年,今天安安静静地写点东西。        树大招风,阿里一直不缺话题,尤其今年还是阿里上市,前不久还遭遇“假货打击”,在IT行业中“BAT”的技术总是“高大上”的,进阿里 ...
        转眼又是新的一年,在过去一年半的时间里,最大的收获是学会了怎么把项目搞烂。           我在第一家公司工作的时候,和朋友开玩笑说,要是天下有更烂的地方,就去吃屎。现在回想这过去的一年半,还真得去吃了;郁闷的是,如果较真,朋友要我吃多少也不为过……           在亲身经历了一个本土的零售转型中的土鳖雇佣有着国际顶级品牌的伪洋鳖的合作后,发现要把项目搞烂到独树一帜,还真不容易,步骤如下:           1.首先,领导从上到下得是土鳖。手里有点权利一定好好玩。上层的屁再臭也得说香的,然后自己放个屁给手下闻,一定要让他们说香的,不说的不是好同志;自己 ...
StartExplorer,直接在工程中用“资源管理器”或者“CMD”命令打开目标文件。 install地址:http://basti1302.github.com/startexplorer/update/

HS命令总结

 
目前一直在用J9,对HS的一些命令有些淡忘,最近用到时查了些资料,整理了一下备用(基于Linux)。 jps 是用来查看HS里面所有进程的信息,包括状态、进程ID,启动路径等。jps  [options]  [hostid] -l 输出主类全名。-v 输出虚拟机进程启动的jvm参数。-m 输出启动时传递给main函数的参数。 官方参考:http://docs.oracle.com/javase/7/docs/technotes/tools/share/jps.html   jstat 用于收集Hotspot虚拟机各方面运行数据。 jstat [ generalOption | ...
        去年孩子出生,买房子等等大事都安定了,生辰八字、风水、中西医等等乱七八糟的资料看了不少,赶赶时髦,结合自身的情况写点养生之道。 从西医角度来说,IT人员都是长期面对电脑的,最常出问题的地方就是颈椎、眼睛和呼吸道。颈椎和眼睛好理解,呼吸道一般没多少人注意,其实呼吸系统也容易出问题。毕竟长时间在办公室,空气流通不好,细菌容易淤积;冬天不少MM为了保持湿度开个增湿器,这样更容易滋生细菌,容易引起呼吸系统的慢性病(尽量少用吧,经常清洗)。 这些问题其实也很容易解决,就是经常运动。对于办公室一族,最好的运动是高尔夫和羽毛球,最能活动颈椎和锻炼视力。           从中医角 ...
        最近遇到个很有意思的问题,原来一直没太注意。这个问题是面向对象的访问控制是基于class还是对象。先写个例子。现在有个一类A如下: class A { private String str; public A(String str) { this.str = str; } public void print(A a) { a.private_method(); } private void private_method() { System.out.p ...
    最近离职交接的差不多,前段时间的总结还差最后一篇,技术。     这里我不想讨论具体的细节,一方面,我算不上高手,另一方面也不是几百字能总结的了。仅仅总结自己的心得。     记得刚刚工作那会理直气壮的 ...
    JDK1.5加入泛型以后,传统的for语法也有了新变化。至于详细的区别倒还真没仔细研究,最进和人无意中提到这个问题,哑巴了。     上网搜搜了似乎没有详细的解释,于是好好分析了下,传统for和泛型for的都不陌生,写法如下:      public static void indexFor(int[] ixs) { for (int i = 0; i < ixs.length; i++) { ixs[i] = 3; } } public static void genericFor(int[] ixs) { for (i ...
    今天我正式交了离职申请,闲来写写这次跳槽的经验分享。     首先说说个人情况,2007年毕业,技能杂而不精(是技能不仅仅技术,包括编码相关一些技能,比如文档等),java方向。目前就职于一家外企。     其次说说我衡量一份工作好坏的标准,分3方面:     1、平台,个人发展空间。     2、环境,工作环境和同事之间的合作氛围。     3、工资,不解释。     然后说说离职的原因。     平心而论,现在的工作环境的确不错,早上9点前到,晚上五点下班,工作一年加班3次,还有加班工资。同事之间也很友善,之前在国企经历让我忽然觉得是从地狱归来的感觉。每年还有专门的培训,我参加 ...
Global site tag (gtag.js) - Google Analytics