- 博客(2)
- 收藏
- 关注
翻译 invokeNative_i386.S的分析小记
这个函数将Java的Native函数调用转换为C函数调用,Java虚拟机将所有的参数传递到 Java堆栈中,并且期望返回的结果放置在同样的地方。因此,就必须把Java堆栈中的 参数拷贝到C堆栈中(或者寄存器),并且将函数的返回值在拷贝回Java堆栈中。 这样的过程产生的性能损失很小,但是这样的处理方式却避免了为每一个Native函数来 生称一个存根。
2006-09-07 13:47:00
1193
原创 CLDC1.1+MIDP2.0的编译问题
经过实验,包括windows和linux平台,cldc1.1可以和MIDP2.0编译通过 ,只是需要对MIDP2.0作一些修改,CLDC1.1没有做过修改 ,编译的MIDP可执行文件只做了一个简单的测试(运行附带的pushpuzzle游戏)步骤如下 一 修改java部分代码,主要是两部分 1 所有用到com.sun.cldc.io.GeneralBase.iowait()的地方一律用com
2006-08-31 15:13:00
1844
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人