爱技术

 找回密码
 注册会员

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 1301|回复: 7
收起左侧

[求助] 哪位给菜鸟来做个科普,MP&Elf&Java???

[复制链接]
发表于 2009-3-11 12:28:12 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册会员 微信登录

x
  1. 很显然Elf比起Java速度明显快很多。
  2. 同样的功能,Elf也比MP的要快很多。比如调用文件夹地址、MyMenu2比xfolder要快。调用功能地址xtask比红键扩展快很多。
  3. 不知道这是为什么?

  4. Elf和MP有什么区别。Elf可以转成vkp刷进手机不?
  5. Elf和Java有什么区别。为什么快那么多。
  6. MP和普通vkp有什么区别?
  7. 菜鸟很菜,希望有人给科普。
复制代码
发表于 2009-3-11 13:04:19 | 显示全部楼层
MP和ELF以及普通补丁都是差不多了,都是直接执行,所谓快慢主要看代码的复杂程度。
JAVA是通过JAVA虚拟机执行的。所要要慢一些。
回复 支持 反对

使用道具 举报

发表于 2009-3-11 13:09:22 | 显示全部楼层
elf可以转成vkp,但是要看具体情况,
ELF程序一般都要用到一部分动态数据,如一些全局变量,所以直接变量都要指定RAM地址
而程序部分也要指定空白地址
运行这样的程序又要一个入口

所以一般请款下,ELF转成vkp运行得不偿失。

而现在如果用IAR做编译器做补丁的话,一般都是先编译成ELF文件,然后通过elf2vkp程序转换为vkp
回复 支持 反对

使用道具 举报

发表于 2009-3-11 13:14:02 | 显示全部楼层
MP和普通补丁,
MP只不过是通过master统一分配一段内存空间用于补丁配置,并使用master编辑配置
.ptc文件是master生成的,
MP在更新配置的时候做两件事,
1。就是扫描指定的地址段,将配置语句记录到config.txt
2。将对应的ptc文件载入到内存供调用
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-11 15:16:09 | 显示全部楼层
MP和普通补丁,
MP只不过是通过master统一分配一段内存空间用于补丁配置,并使用master编辑配置
.ptc文件是master生成的,
MP在更新配置的时候做两件事,
1。就是扫描指定的地址段,将配置语句记录到config.txt
...
BingK 发表于 2009-3-11 13:14

那为什么MP要从指定地址段读取呢?
如果能从文件读取岂不好?
回复 支持 反对

使用道具 举报

发表于 2009-3-11 16:02:10 | 显示全部楼层

                               
登录/注册后可看大图


效率显然不如直接从内存读取啊
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-11 21:48:03 | 显示全部楼层
http://mobile.0110.cn/images/smilies/default/full.gif

效率显然不如直接从内存读取啊
BingK 发表于 2009-3-11 16:02

有人尝试过从文件读取没?
肯定是从内存读来得快,但是快多少呢?
有写结构简单的Elf就可以从文件读取嘛。
回复 支持 反对

使用道具 举报

发表于 2009-3-11 22:00:39 | 显示全部楼层
快太多。。。尤其是当那个文件夹文件比较多的时候
MP补丁,可能要经常执行,那么就要反复打开读取关闭文件,非常影响效率,最好的办法就是把配置文件在一开始就读取到内存,
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员 微信登录

本版积分规则

小黑屋|Archiver|手机版|爱技术 ( 沪ICP备08115260号-3 )

GMT+8, 2024-5-28 14:17

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表