gpt4 book ai didi

optimization - 针对较小的 .cod (.jar) 文件进行优化

转载 作者:行者123 更新时间:2023-12-03 16:10:36 33 4
gpt4 key购买 nike

RIM 编译器在构建最终 .cod 文件时对生成的“.jar”执行额外的优化和压缩,但开发人员可以做一些事情来显着减小最终 .cod 文件的大小。

一种这样的事情是运行 PNGCrush , OptiPNG ,或类似的工具来减小包含的 .png 文件的大小。在具有大量图像文件的应用程序(例如具有自定义 UI 的应用程序)中,这可以显着减少最终 .cod 文件的大小。

您有任何优化最终 .cod 文件大小的技巧吗? .java 代码本身需要做些什么?在项目结构中要做些什么?要对文件或资源做些什么?

谢谢!

最佳答案

好问题!

  • 压缩 ( GZip , ZLib ) 在安装大型 bin/txt/xml 文件时可能很有用

  • 这就是他们在 RIM 中所说的:
  • Setting appropriate access
  • Avoid creating interfaces
  • Use static inner classes
  • Avoid unnecessary field initialization
  • Import individual classes

  • 另外, interesting facts :

    All images was PNG format. I want to know why : compile with JDE 4.5 --> 900k, compile JDE 4.2, 2.6.1, 4.7 --> 1800k. What is difference ? Thanks !


    Seems that JDE 4.5 uses more optimization techniques than older JDE versions.


    Check the image below, it produced by PngOut from 55 K png image. It's size is 3427 bytes

    关于optimization - 针对较小的 .cod (.jar) 文件进行优化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1162217/

    33 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com