美文网首页
UNITY3D空包测试

UNITY3D空包测试

作者: _ArayA_ | 来源:发表于2019-12-19 22:00 被阅读0次

    之前在一次项目优化中同事做了下Unity的空包测试,测试版本为2019.1.10f

    下图为所有的测试结果


    image.png
    • net2.0.apk = .NET Standard 2.0 Mono包
    • net4.0.apk = .NET 4.x Mono 包
    • net4.0_high.apk = .NET 4.x,Stripping Level (代码剥离)为High的 Mono包
    • net4.0_high-arm64.apk = .NET 4.x ,Stripping Level (代码剥离)为High ARM64的包

    总结

    从大小可以很明显看出,空项目打出的Unity包为7M不到,其中:
    最小的包是net4.0_high.apk
    最大的包是net4.0_high-arm64.apk

    最小的包是因为很High的代码剥离,然后不支持64位系统,所以是最小的
    最大的包虽然也开启了很High的代码剥离,但是支持arm64,所以库文件也大了一倍,体积上来看几乎就是ARMv7的2倍大小了

    因为代码剥离会让一些包含反射实现的类无法正常使用,运行中会产生奔溃,所以不建议打开高度剥离,在此仅为测试效果

    特别感谢刘文杰同学的测试

    相关文章

      网友评论

          本文标题:UNITY3D空包测试

          本文链接:https://www.haomeiwen.com/subject/rqlmnctx.html