2006年07月
JVM的一个关键特征是它的GC Heap。Heap保存了Java运行期的所有对象,数组。GC可以动态释放Heap中不再使用的空间。阅读全文>
发表于 @ 2006年07月23日 21:32:00|评论(loading...)|编辑
Java虚拟机识别的class文件格式包含Java虚拟机指令(或者bytecodes)和一个符号表以及其他的辅助信息。本文将使用VC++语言解析Java Class文件符号表,逆向生成Java源代码结构。阅读全文>
发表于 @ 2006年07月23日 15:23:00|评论(loading...)|编辑
JVMPI可以做什么?它可以监控VM发生的各种事件。例如当JVM创建,关闭,Java类被加载,创建对象,或GC回收,等37种事件。既然是接口自然就是有一个头文件,[JAVA_HOME]\include\jvmpi.h。您可以开发自己的Profiler监控Java VM的发生的各种事件。HPROF又什么是?HPROF是J2SE自带的一个简单的profiler agent。 他是一个动态链接库文件,监控CPU的使用率,Heap分配情况等。将这些信息输出到文件或到socket。
阅读全文>
发表于 @ 2006年07月21日 09:05:00|评论(loading...)|编辑
为什么要用C++调用Java类?很难回答,写着文章只是觉得JNI很有意思。于是开始编写一段使用VC++在Windows系统里调用java的String类,在C++里调用String类内的一些方法。
阅读全文>
发表于 @ 2006年07月19日 17:42:00|评论(loading...)|编辑
JVM之数据区结构。掌握JVM的内存分布结构可以帮助你更好的理解Java运行期间发生的错误原因。阅读全文>
发表于 @ 2006年07月17日 10:16:00|评论(loading...)|编辑
PL在大多数情况下在member中更具有亲和力,更容易获得尊敬。作为一位成功的PL的六大法则阅读全文>
发表于 @ 2006年07月16日 09:22:00|评论(loading...)|编辑
未来软件开发模式,是结合现有ALM,SCM,SAM,CLMS,ES技术,提出的一种类似于中枢神经的N:1:M模式,N代表N台客户端;1代表中枢神经,这里指的是基于人工智能应用程序生命周期管理系统( ALM),它还包括软件配置管理(SCM),软件资产管理(SAM),组件库管理系统(CLMS),专家系统(ES);M则代表需要管理的各种环境,例如产品运行环境,测试环境等。阅读全文>
发表于 @ 2006年07月01日 14:45:00|评论(loading...)|编辑