proguard

proguard

  • 版本:v5.5.3
  • 大小:2.72MB
  • 更新:2023-06-07
  • 下载:167654次
  • 语言:简体中文
  • 授权:免费
  • 评分: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官网或软件客户端截图获取,主要用于分享软件价值,如有侵权请联系我们!

下载地址

通过鲁大师下载地址通道,安全,快速,便捷
通过迅雷下载地址通道
腾讯元宝:全能AI助手 支持深度思考
最新软件
  • QClaw
    QClaw AI办公 | 2026-05-21 QClaw是一款对OpenClaw进行产品化封装后形成的“本地一键启动包”工具,用户安装后,可在个人电脑上快速部署OpenClaw环境,若已安装过则可一键关联,大幅降低了使用门槛。QClaw突出的功能在于实现了与微信、QQ的深度集成。用户通过扫码绑定后,即可直接在微信聊天窗口中向AI发送指令,远程操控电脑执行文件处理、数据查询、代码运行等多种任务,实现了“不带电脑也能随时办公”。QClaw内置了Kimi、Minimax、GLM、DeepSeek等主流大模型,并接入了ClawHub等技能平台,拥有超过5000种技能。
    查看下载
  • 联想应用商店
    联想应用商店 卸载清理 | 2026-05-21 天极下载站提供联想应用商店官方最新版免费下载。联想应用商店为广大用户提供一站式的软件、游戏的极速下载,所有软件都通过人工亲测,安全无忧。喜欢联想应用商店的家人们快来天极下载站体验,此软件已通过安全检测,无捆绑!
    查看下载
  • 西瓜创客
    西瓜创客 网络编程 | 2026-05-21 西瓜创客是一款主打儿童编程学习功能的软件,面向 7-12 岁小朋友的在线少儿编程教育平台,提供编程启蒙与计算思维培养。专业的软硬件结合编程课程,鼓励创造的社交化学习方式教学法与完整的学习生态,在同伴交流中学习更高效。丰富科技素养提升拓展课,科技知识、科技技能、科技观念,塑造未来竞争力。
    查看下载
  • 火绒强力卸载
    火绒强力卸载 卸载清理 | 2026-05-21 火绒强力卸载软件是由火绒安全团队为互联网PC终端研发的专业卸载工具。产品以“轻便、简单、专注”为核心,专注于解决软件卸载残留多、操作繁琐等问题,致力于为用户提供极致简单又彻底有效的软件移除体验,助力打造纯净、流畅的系统环境。
    查看下载
  • 斗鱼直播
    斗鱼直播 直播软件 | 2026-05-21 斗鱼直播电脑版,每个人的直播平台。提供高清、快捷、流畅的视频直播和游戏赛事直播服务,包含英雄联盟直播、穿越火线cf直播、dota2直播、美女直播等各类热门游戏赛事直播和各种名家大神游戏直播,内容丰富,推送及时,带给你不一样的视听体验,一切尽在斗鱼直播平台。
    查看下载
  • 鲁大师
    鲁大师 硬件工具 | 2026-05-21 天极下载站提供鲁大师官方最新版免费下载。鲁大师是一款专业而易用并且完全免费的电脑硬件检测工具,通过跑分让用户直观地了解自己的电脑配置。鲁大师能监控用户的计算机硬件状态,了解电脑健康状况,避免硬件高温过热让计算机出现故障;同时能够分辨出用户计算机系统运行产生的垃圾文件并进行清理,全方位提升电脑性能。鲁大师拥有硬件检测、硬件测试、系统优化、节能降温、驱动安装、驱动升级、电脑检测、性能测试、实时温度检测、电池保护、电脑保护、驱动升级、手机评测等功能,感兴趣的话,可直接下载!喜欢鲁大师的家人们快来天极下载站体验,此软件已通过安全检测,无捆绑!
    查看下载
  • proguard截图1

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

您可能还需要

大家都在玩