`
RednaxelaFX
  • 浏览: 3015194 次
  • 性别: Icon_minigender_1
  • 来自: 海外
社区版块
存档分类
最新评论
文章列表
Alright,形成了想法之后就赶紧动手。这周六开一次准备活动吧~ 主题:第0回JVM源码阅读活动 时间:2012-03-03 13:45-16:00 地点:杭州市西湖区塘苗路18号华星现代产业园 4-2 听香榭 地图:http://j.map.baidu.com/Co2id 人数:希望在20至30人。这次活动不设人数上限,但迟来恐怕会没地方坐。 联系人:莫枢(@RednaxelaFX) 活动当日的联系电话:81983706 本帖链接:http://rednaxelafx.iteye.com/blog/1426530 活动话题的hashtag:#JVM源码阅读活动# 活动信息以后也会发布在新 ...
陆续被许多同好问过HotSpot VM源码阅读方面的问题。 最近留意到日本的同行组织了一系列的活动,挺有趣的: http://nothingcosmos.github.io/OpenJDKOverview/ http://nothingcosmos.wiki.fc2.com/wiki/C2Compilerの概要 2011-06-11: 第1回JVMソースコードリーディングの会(OpenJDK6) 要点: ·ClassFileParser(hotspot/src/share/vm/classfile/classFileParser.*) ·基本的解释器实现 2011-07-17: 第2回JV ...
照例发篇辞旧迎新帖。总之也是先占位再说~ 翻出去年的同一帖,发现去年写的四个愿望…好吧那四句其实都是同一个愿望,大部分都实现了。原本以为是可能性极其渺小的,真的实现的时候那叫一个激动不已。 去年拿Chrome来 ...
写了个工具用来把一个运行中的HotSpot VM中所有加载了的类的: 类名, ProtectionDomain的CodeSource所记录的路径, 类加载器 这些信息打印出来。希望对大家有用。 代码:https://gist.github.com/1441625#file_dump_class_url.java 用法:https://gist.github.com/1441625#file_command_prompt (注意:Windows上用这个需要JDK7或以上) 输出日志的例子:https://gist.github.com/1441625#file_log.txt 这工具的缺点 ...
发在SlideShare上了:http://www.slideshare.net/RednaxelaFX/jvm-taobao 这次分享难得完全没超时。计时器上显示的是58分钟讲完。呼… 之前在微博上也说了,这边想重复几句: 感谢昨天下午能来参加我的分享的同行们,更感谢能听到最后的 很高兴能与大家交流。这次分享的内容可能比较偏,主要是为了避开跟Twitter的Attila Szegedi的分享重叠,希望能给大家看到些不一样的东西。实际上普通的GC调优工作我们也有做,不过Attila的分享已经很赞,同一天内两个session都讲同一件事就不那么有趣了。 演示稿里的内容是我们整个组的工作内容 ...
RT FYI 好奇怪啊,哪里限制的?
今天给奶奶在她的iPad上配置live.cn邮箱真是折腾得不行。记下来免得以后还得折腾。 iPad自带的Mail客户端在iOS 4.x里默认没有Hotmail的自动配置,于是配起来挺麻烦的。一不小心就会只能收邮件而发不出邮件(SMTP没配对)。 iTunes的推送里还没看到iOS 5的升级,不然的话配起来应该容易很多吧 T T 配置的方法是:(对hotmail.com、live.com、live.cn邮箱都有效) 收件服务器:pop3.live.com 用户名:完整的邮箱地址(包括@后面的部分) 端口号995(这个默认是对的) 发件服务器:smtp.live.com SSL要打开 用户名 ...
非技术,不喜请自动忽略 Anyway,随便记点。 =========================================================================== 10月2日 http://rednaxelafx.imgur.com/2011acg http://video.sina.com.cn/v/b/62230828-2164690772.html =========================================================== ...
非技术帖,无爱请自行退散 来源地址:http://www15.atwiki.jp/sohomon/m/pages/49.html 引用――通りませ 通りませ 行かば 何処(いずこ)が細道なれば 天神元へと 至る細道 御意見御無用 通れぬとても この子の十の 御祝いに 両のお札を納めに参ず 行きはよいなぎ 帰りはこわき 我が中こわきの 通しかな―― ――通りませ 通りませ 行かば 何処が細道なれば 天神元へと至る 細道 御意見御無用 通れぬとても 魂八つの お祝いに 両の御力 納めに参ず 行きはよいなぎ 帰りはこわき 我が中こわきの 通しかな―― 茅原さん配的ホライゾン唱这首歌真有爱 T ...
最近可能会连着发几篇口水帖  下周有两个重量级会议将在加州展开。一个是Microsoft的BUILD,另一个是Intel的IDF 2011 San Francisco。很关注这俩会议会传达怎样的信息出来。 下周的IDF肯定会提到Intel新的移动战略。其中Core家族的超 ...
最近我发blog的密度似乎比较低?其实写了不少东西,不过很多英文的所以没发在ItEye上而已。如果有关注置顶的VM帖目录可能会留意到我最近在别的地方发过的东西。 Anyway,单独发一帖来让有兴趣的人能留意到那些链接: 2011-08-24: About PrintCompilation 2011-08-09: A failed attempt to add Phi::exact_type() to C1 2011-07-27: Number of CMS collections and the JMM GC counters 2011-07-14: 分析一个由并发访问HashMap.get ...
Java里annotation看起来就像接口一般。如果跟接口一样的话,那肯定不能直接生成实例。那通过反射API获得的那些annotation实例都是些什么东西呢? 那些annotation实例毫无疑问是Java对象。但它们到底是什么“类”的实例?是不是一定要在JVM内部提供特殊的支持? Java的annotation没有行为,只能有数据,实际上就是一组键值对而已。通过解析(parse)Class文件就能把一个annotation需要的键值对都找出来。 于是问题就变成: ·有一个接口 ·有一组键值对,它里面的数组能支持前面那个接口的功能 怎样才能把这个接口和这个map结合起来呢? 在Open ...
等了快两周终于到手了… 把主要工作机换成它之后再补充点使用感受进来。现在先上几张图吧。 跟我现在的主要工作用笔记本相比确实轻多了… 在Safari里登录了一次Gmail,结果Safari提示我要不要把帐号跟Mail、iChat、iCal关联在一起。换句话说我的帐号…系统太智能有时候也很可怕。 在terminal里第一次敲java命令的时候提示可以下载安装Java。实际装上的是Apple版JDK 6 update 26。默认使用的是server VM,并且GC默认选用了ParNew + CMS。 MacPorts sudo port install git-core +svn ...
在已经发布的Oracle JDK7 RC(JDK7 build 147)里,HotSpot VM仍然有PermGen,但许多原本存储在PermGen里的东西已经挪到了别的地方。 离HotSpot彻底移除PermGen的一天已经越来越近。本来PermGen就不是一个JVM完整不可分割的一部分,去了就去了呗。正好把许多同学们对PermGen的误解给扭过来 这草稿压箱底够久了,虽然还是乱七八糟的但还是先发出来吧,方便大家搜资料。 请重点关注JEP 122: Remove the Permanent Generation。这是移除PermGen的官方提案。 =================== ...
看到PermGen的讨论一直没消停,但许多人对PermGen的误解很大,也没多少人关注到PermGen移除的新闻,本来是很想发点什么…… 上张截图: 这是我草稿箱的一部分。之前用来做笔记的那篇PermGen移除帖已经在草稿箱里躺了好几个月。一直没把它码成一篇完整的blog,所以原本是不想发出来的,但…… 还是发出来吧,就算是草稿。码字太慢让我很多草稿都失去了时效性,想想还不如把其中一些就以草稿形式发了算了。
Global site tag (gtag.js) - Google Analytics