当前位置: 首页 > news >正文

宁波有没有开发网站的公司乐陵森林大队长李兵

宁波有没有开发网站的公司,乐陵森林大队长李兵,python可以自学吗,互联网公司可通过数据分析人们的哪些方面背景 刷到一个大佬的 CSDN 博客#xff0c;仔细看了一下性能优化专栏。联想到我们的日常开发工作#xff0c;由于业务比较简单#xff0c;很容就忽略性能问题。但是#xff0c;性能优化的一下常见思路#xff0c;也早有耳闻。看了一个 Java 性能优化的方法 「减少操作指令…背景 刷到一个大佬的 CSDN 博客仔细看了一下性能优化专栏。联想到我们的日常开发工作由于业务比较简单很容就忽略性能问题。但是性能优化的一下常见思路也早有耳闻。看了一个 Java 性能优化的方法 「减少操作指令」印象挺深的测试一下。 编写一个测试类 public class JcpFieldTest {private ListString data new ArrayList();public void doOne(String param) {if (data ! null data.size() 0 data.contains(param)) {System.out.println(data.indexOf(param));}}public void doTwo(String param) {ListString data this.data;if (data ! null data.size() 0 data.contains(param)) {System.out.println(data.indexOf(param));}}public static void main(String[] args) {new JcpFieldTest().doOne(zhang);new JcpFieldTest().doTwo(zhang);} }一个 Java 类包含了一个成员变量在操作方法中需要使用这个成员变量进行大量的计算测试代码中给出了两种方式 直接引用成员变量定义一个局部变量指向这个成员变量后面的操作使用局部变量 查看字节码 上面的两种方法有什么区别呢IDEA 中编译代码后进入 target 目录下反编译类javap -c JcpFieldTest 两种方法的字节码命令条数是不一样的。 直接引用成员变量字节码信息 aload_0 是加载 this 对象getfield 是获取成员变量的值总指令条数 48 条每次使用成员变量都会执行这两个操作。 堆栈拷贝引用成员变量字节码信息 首次拷贝时执行这两个操作后面直接操作堆栈变量指令总数少了 7 条。 启示录 日常开发中都用的是第一种直接引用成员变量的之所以抽取成员变量一方面就是方便各个方法处理时使用数据的。 按本文的测试结果如果某个成员变量在某个方法中频繁被使用超过3次以上的话开始定义一个堆栈变量性能会高一点。 SpringBoot 内嵌 Tomcat 的源码中就有类似的代码 在函数中声明一个和成员变量同名的局部变量然后将成员变量赋值给局部变量再去使用这是优化 Java 程序性能的常见做法看似多定义一次局部变量实际上减少了不必要的底层指令。 一次成员变量的引用就会多出两个加载指令如果一个业务流程中涉及多个类的方法的调用积小成多指令数量就很客观了。所以参考 SpringBoot 的做法引用类的成员变量之前先定义一个堆栈变量指改成员。
http://www.zqtcl.cn/news/826758/

相关文章:

  • 用动易做的校园网站成品网站 免费试用
  • 没有网站做cpa怎么赚钱网站模板中企动力
  • 商会联盟网站建设方案免费的个人空间建网站
  • 徐州网站建设4个人网站设计师
  • 易企秀网站怎么做轮播图装饰设计公司wordpress主题
  • 网站建设搜索优wordpress the
  • 怎么做点图片连接网站北京大学网络服务
  • 家具制作网站台州网页设计公司
  • 优化网站 提高查询建设综合购物网站
  • 农产品网站设计方案湖南长沙网站建设公司
  • 网站过期查询服务器放网站吗
  • 郑州做网站的外包公司有哪些大连seo排名
  • 写小说的网站自己做封面2008年做的网站
  • 哈尔滨做网站哪家好强企业邮箱登录入口163
  • 网站点击率原因学php到做网站要多久
  • 哪里有创建网站的长沙网站seo技巧
  • 影楼公共网站wordpress提交360
  • 哪有做网站东莞中堂网站建设
  • 什么叫域名访问网站网络运营管理
  • 深圳网络推广网站泰安网站建设公司
  • 淄博网站建设铭盛信息如何注册一个app平台
  • 深圳网站的建设维护公司成功的网站必须具备的要素
  • wordpress主题站主题小型企业网站的设计与实现
  • 长沙专门做网站公司怎么进入网站管理页面
  • 做网站企业的发展前景东莞免费企业网站模板推广
  • 国外做锅炉的网站wordpress批量提交表单
  • 浙江省建设科技推广中心网站兼职做网站这样的网站
  • 网站开发前端培训最有设计感的网站
  • 巢湖有没有专门做网站的公司深圳 网站设计公司价格
  • 信息图表设计网站站长工具使用方法