proguard

proguard

  • 版本:v5.5.3
  • 大小:2.72MB
  • 更新:2023-06-07
  • 下载:167773次
  • 语言:简体中文
  • 授权:免费
  • 评分:5
  • 系统:winall/win7/win10/win11
杀毒检测:无插件360通过金山通过

软件简介

  proguard  proguard官方版是一款免费的Java类文件的压缩、优化、混肴的软件。proguard可以很好的保护JAVA源代码,避免其被反编译,保护方法就是对编译好后的class文件进行混淆。该软件集压缩器、优化器、混淆器、预校验器于一身,功能强大,推荐需要的人下载。

  proguard功能介绍:

  压缩(Shrink):检测并移除代码中无用的类、字段、方法和特性(Attribute)。

  优化(Optimize):对字节码进行优化,移除无用的指令。

  混淆(Obfuscate):使用a,b,c,d这样简短而无意义的名称,对类、字段和方法进行重命名。

  预检(Preveirfy):在Java平台上对处理后的代码进行预检,确保加载的class文件是可执行的。

proguard软件特色

  ProGuar由shrink、optimize、obfuscate和preveirfy四个步骤组成,每个步骤都是可选的,我们可以通过配置脚本来决定执行其中的哪几个步骤。

  混淆就是移除没有用到的代码,然后对代码里面的类、变量、方法重命名为人可读性很差的简短名字。

  那么有一个问题,ProGuard怎么知道这个代码没有被用到呢?

  这里引入一个Entry Point(入口点)概念,Entry Point是在ProGuard过程中不会被处理的类或方法。在压缩的步骤中,ProGuard会从上述的Entry Point开始递归遍历,搜索哪些类和类的成员在使用,对于没有被使用的类和类的成员,就会在压缩段丢弃,在接下来的优化过程中,那些非Entry Point的类、方法都会被设置为private、static或final,不使用的参数会被移除,此外,有些方法会被标记为内联的,在混淆的步骤中,ProGuard会对非Entry Point的类和方法进行重命名。

  那么这个入口点怎么来呢?就是从ProGuard的配置文件来,只要这个配置了,那么就不会被移除。

proguard官方电脑端使用方法

  除了在压缩操作删除的无用类,字段和方法外,ProGuard也能在字节码级提供性能优化,内部方法有:

  常量表达式求值

  删除不必要的字段存取

  删除不必要的方法调用

  删除不必要的分支

  删除不必要的比较和instanceof验证

  删除未使用的代码

  删除只写字段

  删除未使用的方法参数

  像push/pop简化一样的各种各样的peephole优化

  在可能的情况下为类添加static和final修饰符

  在可能的情况下为方法添加private, static和final修饰符

  在可能的情况下使get/set方法成为内联的

  当接口只有一个实现类的时候,就取代它

  选择性的删除日志代码

  实际的优化效果是依赖于你的代码和执行代码的虚拟机的。简单的虚拟机比有复杂JIT编译器的高级虚拟机更有效。无论如何,你的字节码会变得更小。

  仍有一些明显需要优化的技术不被支持:

  使非final的常量字段成为内联,像get/set方法一样使其他方法成为内联,将常量表达式移到循环之外

软件图集

提示:软件图集是通过proguard官网或软件客户端截图获取,主要用于分享软件价值,如有侵权请联系我们!

下载地址

通过鲁大师下载地址通道,安全,快速,便捷
通过迅雷下载地址通道
【醒图专业版】一站式修图软件,全能易用,让专业修图更快出片。
最新软件
  • 快手直播伴侣官方版
    快手直播伴侣官方版 直播软件 | 2026-11-12 快手直播伴侣是快手公司研发的直播软件,只要在快手平台有直播权限的用户都可以使用伴侣进行直播,主播们可以边玩游戏边直播,无需额外的设备和操作。
    查看下载
  • 快手直播伴侣PC端
    快手直播伴侣PC端 直播软件 | 2026-11-12 快手直播伴侣是一款专门为快手主播提供的游戏直播工具,直播伴侣使用简单、功能强大。
    查看下载
  • 迅游加速器
    迅游加速器 网络加速 | 2026-11-12 天极下载站提供迅游加速器官方最新版免费下载。绝地求生官方指定加速器,专业的网游加速器-迅游网游加速器,新用户免费使用!有效解决玩家在网络游戏中遇到的延时过高,登录困难,容易掉线等问题,迅游网游加速器为网游保驾护航!喜欢迅游加速器的家人们快来天极下载站体验,此软件已通过安全检测,无捆绑!
    查看下载
  • 快手直播伴侣
    快手直播伴侣 直播软件 | 2026-11-12 天极下载站提供快手直播伴侣官方最新版免费下载。快手直播伴侣电脑版是一款专门为快手游戏用户打造的电脑版直播工具。使用它, 主播们就可以在电脑上边玩游戏边直播。快手直播伴侣, 网红之路必备神器! 涵盖秀场、电商、游戏、团购、虚拟直播等直播场景,超多功能助你SHOW出自己。喜欢快手直播伴侣的家人们快来天极下载站体验,此软件已通过安全检测,无捆绑!
    查看下载
  • AcFun面捕助手
    AcFun面捕助手 直播软件 | 2026-11-12 AcFun面捕助手是一款多功能的虚拟主播面捕工具,支持live2D模型和vrm模型一键导入,还拥有一项原创黑科技:让你的原画直接动起来!
    查看下载
  • AcFun直播伴侣
    AcFun直播伴侣 直播软件 | 2026-11-12 AcFun直播伴侣是一款由AcFun专为旗下主播打造的直播辅助软件,帮助主播随时随地开启直播,提供美颜等多种功能,支持多种剪辑工具,支持一些水印,头像处理工具,三种模式,日记提供游戏模式、手游模式和秀场模式。游戏模式支持游戏进程直播,适合直播主流大型游戏,全屏捕获直播;无法进行进程直播时,可以选择此方式直接播放整个屏幕,指定窗口直播,直播指定窗口时,可选择此方法。手游模式支持苹果设备投屏。秀场模式可以选择摄像头。
    查看下载
  • proguard截图1

proguard proguard  v5.5.3官方正式版
关闭

您可能还需要

大家都在玩