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助手 支持深度思考
最新软件
  • 豆包AI助手
    豆包AI助手 AI智能对话 | 2026-05-27 豆包是你的全能AI助手,从灵感捕捉到复杂任务分析,豆包都能帮你搞定。豆包能够深度思考,边想边搜,串联信息、归纳重点,快速读懂网页、拆解论文、提炼报告。不需要费力找资料,豆包帮你一键抓住重点,给你有逻辑、有条理的结果。豆包能帮你写文案、写研究报告,条理清晰、自然流畅。豆包可以生成图片、音乐和视频,还可以帮你为图片加字、修改图片,让视觉表达更简单。你也可以直接语音通话,豆包能够识别各种方言,让沟通更轻松。
    查看下载
  • 智慧记
    智慧记 商务管理 | 2026-05-27 金蝶智慧记官方版是中国第一款专门为个体商户量身定制的免费进销存软件,非常的简单易学,灵活方便,不需要专门培训,就可以超看每天登记进出货、快速开单、查看库存、查看欠款、查看收支、查看历史数据、查看报表等等。
    查看下载
  • 千问
    千问 AI智能对话 | 2026-05-27 天极下载站提供千问官方最新版免费下载。千问是阿里通义千问大模型打造的AI对话助手,通义千问支持问答、写作、代码、翻译、录音、PPT创作、文档处理、音视频速读。千问使用阿里最强闭源Qwen大模型,“聪明会思考”。通过极致优化的简洁界面,让你无门槛地体验到最新AI技术带来的智能升级,旨在成为你在工作、学习、生活中的最佳AI助手。喜欢千问的家人们快来天极下载站体验,此软件已通过安全检测,无捆绑!
    查看下载
  • EasyClaw海外版
    EasyClaw海外版 AI助手 | 2026-05-27 EasyClaw海外版是一个 AI 助手,解锁上千种应用场景。用自然语言驱动工作流自动化。为您打造流畅的 AI 智能体验,在您的桌面环境中,保障UI 识别与操作执行低延迟,操作流畅。跨越”对话”与”执行”的鸿沟,您的原生桌面端AI智能体。告别繁琐的环境配置,即刻上手执行任务。EasyClaw 仅在本地沙盒中运行,视觉数据仅供模型实时分析,致力于减少云端数据足迹,保护您的隐私安全。
    查看下载
  • EasyClaw国内版
    EasyClaw国内版 AI办公 | 2026-05-27 EasyClaw是北京灵豹智能科技有限公司旗下一款开箱即用的AI助手,基于OpenClaw框架打造。一键安装,免除繁琐配置,无需提供API Key。具备深入系统的掌控力:为您打造流畅的AI智能体验,在您的桌面环境中,保障UI 识别与操作执行低延迟,操作流畅。提供本地数据高安全性保障,拒绝云端风险:EasyClaw仅在您的本地沙盒中运行,视觉数据仅供模型实时分析,我们致力于减少云端数据足迹,保护您的隐私安全。探索无限可能:一个AI助手,解锁上千种应用场景。用自然语言驱动工作流自动化。全平台无缝接入:打破设备壁垒,EasyClaw将您在移动端的每一句自然交互,瞬间转化为电脑上的原生自动化操作。
    查看下载
  • 夸克
    夸克 浏览器 | 2026-05-27 夸克浏览器PC版,你的AI搜索,全新的超级搜索框。能搜知识、找经验、查询健康问题,AI整理全网内容,生成优质回答;能一键写作创作,支持多种文案类型与字数要求;还能快速总结文件和视频,高效提炼全文摘要内容,输出思维导图。夸克为你带来极速、智能、安全、高效的搜索体验,找答案、找资料、找工具、办公、学习、工作必备应用。夸克提供浏览器搜索引擎、网盘、AI扫描王工具及小说阅读等高效功能,为你提供稳定,安全,流畅的浏览环境和优质的产品服务体验。
    查看下载
  • proguard截图1

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

您可能还需要

大家都在玩