70、软件分支转移的环境影响与安卓恶意软件分类研究

软件分支转移的环境影响与安卓恶意软件分类研究

软件分支转移的环境影响

软件行为会受到环境因素的显著影响,尤其是分支转移。下面将从不同方面探讨环境对软件分支转移的影响。

分支数量差异

分支数量的差异主要体现在共享库产生的直接分支上。在gzip和graphicsmagic程序中,随着输入文件名长度的增加,程序本身的直接分支数量会增多,而间接分支数量始终保持不变。当改变gzip、bzip2、grep和tesseract等程序的输入(输入文件类型包括doc、pdf、txt、ppt和tif)时,分支数量差异明显,这些差异主要集中在程序本身的直接分支转移上。

时间的影响

对表3中的程序测试了时间对分支转移的影响,重点关注分支转移<0x00004e80, 0x00004e86>。表4记录了该分支的出现次数,发现其出现次数不超过4次。例如,gzip在50次运行中有38次该分支出现4次,且该分支转移次数与CPU运行速度有关,CPU运行越快,分支转移次数越多。
| 应用程序 | 4次出现次数 | 3次出现次数 | 2次出现次数 | 1次出现次数 | 总运行次数 |
| — | — | — | — | — | — |
| gzip | 38 | 8 | 3 | 1 | 50 |
| grep | 39 | 10 | 1 | 0 | 50 |
| bzip2 | 37 | 9 | 4 | 0 | 50 |
| bubblesort | 38 | 10 | 2 | 0 | 50 |
| cat | 38 | 8 | 2 | 2 | 50 |
| diff | 38 |

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值