临时变量提高Java代码性能
来源:互联网 发布:淘宝问大家回答删除 编辑:程序博客网 时间:2024/06/05 08:30
总结:
一些反复计算的场合,使用方法类的临时变量,比对象中的成员变量效率要高。
案例(转自:http://blog.csdn.net/crystal_ooo/article/details/8666688)
public class CheckVars { int privateintinstVar;// 成员变量 int privatestaticintstaticVar; // 静态变量 // 存取类方法中的临时变量 void tempAccess(int val) { int j = 0;// 临时变量 long startTime = System.currentTimeMillis(); for (int i = 0; i < val; i++) j += 1; long endTime = System.currentTimeMillis(); System.out.println("temp var: " + (endTime - startTime) + " milli seconds"); } // 存取类的成员变量 void instanceAccess(int val) { long startTime = System.currentTimeMillis(); for (int i = 0; i < val; i++) privateintinstVar += 1; long endTime = System.currentTimeMillis(); System.out.println("instance var: " + (endTime - startTime) + " milli seconds"); } // 存取类的 static 变量 void staticAccess(int val) { long startTime = System.currentTimeMillis();for (int i = 0; i < val; i++) privatestaticintstaticVar += 1; long endTime = System.currentTimeMillis(); System.out.println("static var: " + (endTime - startTime) + " milli seconds"); } public static void main(String args[]){ CheckVars test=new CheckVars(); test.tempAccess(200000000); test.instanceAccess(200000000); test.staticAccess(200000000); }}
阅读全文
0 0
- 使用临时变量提高Java代码性能
- 临时变量提高Java代码性能
- 使用临时变量提高Java代码性能 (转)
- 使用临时变量提高Java代码性能 (转)
- 提高 Java 代码的性能
- 轻松提高Java代码性能
- java代码性能的提高
- java代码性能的提高
- 提高 Java 代码的性能
- 提高 Java 代码的性能
- 优化Java代码,提高性能
- 提高java代码性能总结
- 提高 Java 代码的性能
- 提高 Java 代码性能的各种技巧
- 提高 Java 代码性能的各种技巧
- 提高 Java 代码性能的各种技巧
- C++静态变量、临时变量、性能分析
- java临时变量的探讨
- C 语言
- HTTP网络协议
- zTree--jQuery快速学习笔记
- 统计一个字符串中每个字母出现的次数
- LeetCode 551. Student Attendance Record I (边界处理)
- 临时变量提高Java代码性能
- Java程序员面试中的多线程问题
- 【Linux】运维&后台开发务必掌握的命令集合
- 如何快速转载CSDN中的博客
- ThinkPHP5更新数据遇到SQLSTATE[HY093]: Invalid parameter number: mixed named and positional parameters
- vsCode---前端H5\CSS\JS编辑器常用插件
- LTE上行物理层传输机制(6)-周期CQI、PMI和RI的发送时机
- tensorflow:2)卷积神经网络基础
- postfix,dovecot