登录 |
  • 注册
  • JDK自带VM分析工具

    2010年07月30日16:13:28 星期五 | 作者:marcian

    文章来自网络,作为资料收集。

    ————————————————

    jps : jps 的作用是显示当前系统的java进程情况,及其id号。可以通过它来查看到底启动了几个java进程(因为每一个java程序都会独 占一个java虚拟机实例),和他们的进程号(为下面几个程序做准备),并可通过opt来查看这些进程的详细启动参数。
    使用方法:在当前命令行下打 jps(需要JAVA_HOME,没有的话,到该程序的目录下打) 。

        jstat :对VM内存使用量进行监控。
    jstat工具特别强大,有众多的可选项,详细查看堆内各个部分的使用量,以及加载类的数量。使用时,需加上查看进程的进程id,和所选参数。以下详细介 绍各个参数的意义。
    jstat -class pid:显示加载class的数量,及所占空间等信息。
    jstat -compiler pid:显示VM实时编译的数量等信息。
    jstat -gc pid:可以显示gc的信息,查看gc的次数,及时间。其中最后五项,分别是young gc的次数,young gc的时间,full gc的次数,full gc的时间,gc的总时间。
    jstat -gccapacity:可以显示,VM内存中三代(young,old,perm)对象的使用和占用大小,如:PGCMN显示的是最小perm的内存使 用量,PGCMX显示的是perm的内存最大使用量,PGC是当前新生成的perm内存占用量,PC是但前perm内存占用量。其他的可以根据这个类推, OC是old内纯的占用量。
    jstat -gcnew pid:new对象的信息。
    jstat -gcnewcapacity pid:new对象的信息及其占用量。
    jstat -gcold pid:old对象的信息。
    jstat -gcoldcapacity pid:old对象的信息及其占用量。
    jstat -gcpermcapacity pid: perm对象的信息及其占用量。
    jstat -gcutil pid:统计gc信息统计。
    jstat -printcompilation pid:当前VM执行的信息。
    除了以上一个参数外,还可以同时加上 两个数字,如:jstat -printcompilation 3024 250 6是每250毫秒打印一次,一共打印6次,还可以加上-h3每三行显示一下标题。

    jmap 是一个可以输出所有 内存中对象的工具,甚至可以将VM 中的heap,以二进制输出成文本。使用方法 jmap -histo pid。如果连用 SHELL jmap -histo pid > a.log可以将其保存到文本中去(windows下也可以使用),在一段时间后,使用文本对比工具,可以对比出GC回收了哪些对象。jmap -dump:format=b,file=f1 3024可以将3024进程的内存heap输出出来到f1文件里。

        jconsole 是一个用java写的GUI程序,用来监控VM,并可监控远程的VM,非常易用,而且功能非常强。由于是GUI程序,这里就不详细介绍了,不会的地方可以 参考SUN的官方文档。
    使用方法:命令行里打 jconsole,选则进程就可以了。

    科目二考试通过

    2010年07月29日14:58:20 星期四 | 作者:marcian

    连着三天,每天早上四点半爬起来赶驾校的班车,从早上七点集训到晚上七点,老天爷也不照顾,下点雨什么的。就那么在滚滚热浪里边不停的穿桩,快赶上魔鬼训练了。

    今天考试一次过,接下来等待下周的科目三训练和考试,八月应该可以拿驾照了。

    比较开心。

    20 Free Web UI Element Kits and Stencils

    2010年07月26日16:39:36 星期一 | 作者:marcian

    地址:20 Free Web UI Element Kits and Stencils

    —————–分割线————————–

    非常好的资源,老外的设计非常的棒。

    政策啊政策

    2010年07月23日20:15:24 星期五 | 作者:marcian

    只能耐心的等待。

    在国内做事,不关心政策是不行的。

    C# Winform 开发资料汇总

    2010年07月22日19:24:18 星期四 | 作者:marcian

    别人搜集整理的,在这儿做个链接。

    ———————————————————————

    http://blog.csdn.net/zhangbp/archive/2009/07/07/4328546.aspx

    科目二学完

    2010年07月21日20:53:57 星期三 | 作者:marcian

    科目二终于学完了,上午学车下午工作这个安排远比我想象的辛苦,早晨5:30爬起来赶驾校班车的感觉很不好,累就一个字。幸好只有30个课时,要再多些,估计都扛不下来了。感谢老天爷,学车这几天不断下雨,免了爆晒之苦。

    现在车已经开的有模有样,可以3档满教练场乱串了,东方时尚的教练虽然不是每一个都那么优秀,但总体上比较满意。休息几天,准备科目二的集训和考试,希望一切顺利。

    学了这段时间,对车也有了个比较直观的认识,应该说更喜欢手动档,不太喜欢自动档,本来开车就是个熟练工,没啥技术含量,再开个自动档,更没技术含量了。

    纪念那些倒下的网站

    2010年07月15日15:06:35 星期四 | 作者:marcian

    360圈关站,蚂蚁网关站,剩下那些仍然在运营的SNS网站,也大多已经奄奄一息,曾经遍地开花的SNS如今已是一片荒凉。

    失败的原因不仅仅是商业模式不清晰那么简单,但是始终无法赢利肯定是压垮骆驼的最后一根稻草,没有收入,又拉不来投资,本身资金有限或者根本不愿意投入自己的资金,这个样子,早死早超生。

    不管怎样,纪念一下,毕竟我也曾醉心于SNS并渴望基于SNS做一些事情,当然了,我撤的比较早,撤退并不是一件耻辱的事情,公司最重要的是生存,活下来比什么都重要。

    联想到现在的那些团购网站,那就是一个笑话,那些做团购的,会比SNS死的更快。

    以后的互联网,创业很难。

    100 个设计师必备的免费英文字体

    2010年07月07日18:13:28 星期三 | 作者:marcian

    来自Java Eye。

    ====================================

    1. Clean Fonts

    Delicious-Roman

    DiavloBook-Regular

    HattoriHanzo-LightItalic

    LT Oksana Bold

    Champagne & Limousines

    Vegur-Regular

    Caviar Dreams Bold

    Ageone

    Aldo SemiBold

    Zrnic

    Zero Threes

    Yanone Kaffeesatz Regular

    WendelinHalbfettKursiv

    SF Quartzite Bold Italic

    Padaloma Italic

    Monoglyceride

    Mabella

    Moloko

    Langó Italic

    Gordon Regular

    Good Times

    GeosansLight

    Cantarell Bold

    Garrison Cond. Sans BOLD

    SansSerifExbFLF-Italic

    SF Fourche SC

    Milford Condensed Bold Italic

    Aller Light Italic

    D3 Archism Italic

    Decker

    Cardiff Bold Italic

    Droid Serif Bold

    GalileoFLF-BoldItalic

    BodoniFLF-Bold

    Subway Regular

    Steinem-Italic

    Ogilvy Poster

    Gourmand Bold Italic

    Bedini Bold Italic

    Copper Penny DTP Normal

    2. Fancy Fonts

    karabinE

    JAMES HAN

    Arkitech-Light

    VTKS URBAN TIME bold

    Blaster Italic

    Zone Rider Ultra ExpItalic

    YouMurdererBB

    AddamsRegular

    D3 Isotopism

    Veggieburger

    Antigrav BB Italic

    Dotline Bold

    Vtks Desgaste

    Platonick NF

    EASYTROUBLE

    Cubiculo Gallery

    Rogers2

    NIGHTSTALKER-TRIAL

    SoupLeaf

    Fullogic

    Malgecito

    VAL

    OvalSingle

    Outlaw

    Anastasia Regular

    gothical

    TOSCA ZERO

    soma Regular

    Faith Collapsing

    Galga Bold CondensedItalic

    KILLED DJ

    Direktor Expanded Italic

    Angelic War

    VTKS News Label

    Aerovias Brasil NF

    VTKS ROCK GARAGE BAND

    Zorque

    You’re Gone

    Thundergod II

    Scurlock

    3. Script Fonts

    Jellyka Castle’s Queen

    Jellyka – Estrya’s Handwriting

    Jellyka, End_less Voyage

    the King & Queen font

    Vtks Beautiful Dreams

    akaDora

    Vtks Blank

    Goombella

    Katy Berry

    Windsong

    Rechtman-Script Medium

    JaneAusten

    Ariston

    WC ROUGHTRAD Bta

    LainieDaySH

    Timotheos

    Scratch Bold

    Toothbrush

    TschichLightFS

    curlyJoe

    迪科网络上线测试

    2010年07月04日20:40:29 星期日 | 作者:marcian

    我们的互联网应用业务网站,www.paidike.cn ,完成测试还得一段时间,测试结束后就可以发展业务了。

    对于互联网应用这块儿业务,主要目的还是发掘客户,积累客户,一个小公司建个网站没有多少费用,但是不代表这个小公司没有其他信息化方面的需求,OA、CRM等等,潜在的收益还是比较大的,重要的是能和客户建立联系,展现我们的技术实力,一旦有机会,可以顺理成章的拿单。

    还有一个目的就是积累渠道建设、技术支持、客户服务方面的经验,毕竟不管是销售自己的软件产品,还是接下来要做的商城,客服都是非常重要的环节,而这方面的经验现在很欠缺。

    这个网站开始运作,算是一个标志,业务线已经非常清晰,研发、销售、服务,多管齐下,保证公司业务的稳定。

    开始谨慎的招人。

    科目一合格

    2010年07月02日19:24:14 星期五 | 作者:marcian

    好久不考试,还真有点紧张,不过还好,98分,一次过,不枉我这一个礼拜天天地铁里啃交规。

    下个周末开始科目二学习,争取考试也一次过。

    顺利的话,八月份就可以拿到驾照了,这个时间安排还不错。

    艺无止境

    2010年07月01日20:56:44 星期四 | 作者:marcian

    看了别人用SWING实现的一个桌面应用程序,有些吃惊,效果非常的棒,抛开实现这个效果的成本,SWING也很惊艳。

    不过惊艳的SWING也只能有时间的时候去研究了,现在更看重的是快速的开发,没有时间去细细的雕琢和研究,这种研究和雕琢付出并不会带来与之相应的价值。

    感叹一下,技术无止境。

    ZK Javascript framework

    2010年07月01日09:37:23 星期四 | 作者:marcian

    用在b/s结构的产品上,应该还不错。

    官网:http://www.zkoss.org/

    深度剖析 iPhone经济:半数应用年入不足682美元

    2010年06月28日20:36:17 星期一 | 作者:marcian

    新浪科技的一篇文章,姑且看之。
    深度剖析 iPhone经济:半数应用年入不足682美元

    paidike.cn恢复解析,公司网站改版。

    2010年06月28日14:41:25 星期一 | 作者:marcian

    还算不错,尽管审核时间上比预计的要长些.

    新版公司网站上线,以后计划每年一个新版。

    这个周末准备cn上线调试。

    Git

    2010年06月26日11:02:11 星期六 | 作者:marcian

    Linux下的版本控制软件,Apache基金会正在测试git服务。

    官方网站:http://git-scm.com/

    从CVS到SVN再到Git,一位同学说:我在学习cvs 时,别人说svn好,我在学习 svn时 别人说 git好,哈哈,技术总在发展进步。

    对Git了解不多,关注。