有关Java语句执行时间想优化代码, 求助高手!

图像处理,是用到了文件处理类吗,那么最好一定要缓存类,这样楼主 BufferedInputStream bis=new BufferedInputStream(FileInpuStream)这样,然后再操作用到缓存类速度可以快很多,楼主试试吧,如果实在还是没有提高把你相关的算法再check一下,看是否有性能问题 ...
有关Java语句执行时间想优化代码, 求助高手!
图像处理,是用到了文件处理类吗,那么最好一定要缓存类,这样楼主
BufferedInputStream bis=new BufferedInputStream(FileInpuStream)这样,然后再操作用到缓存类速度可以快很多,楼主试试吧,如果实在还是没有提高把你相关的算法再check一下,看是否有性能问题2009-04-02
效率不是java的特长吧~~反正我现在写java很少考虑效率的问题
我学图形学的时候都用c写的。2009-03-29
mark2009-03-29
反反复复反反复复反反复复反反复复反反复复反反复复反反复复2009-03-29
优化下代码能有多少改观呢,会不会是你电脑不怎么样或者代码本身设计有问题?2009-03-29
这最多是你的算法问题 不是java语句的效率问题2009-03-29
如果你在for 或者while中欠套太多的话,效率 是会变底的,你看着优化下2009-03-29
效率对于java来说确实是个难题~~~ 不能和C++,C相提并论啊~~
获取一段代码的执行时间可以参看如下代码~~~
:
import java.util.*;
import java.math.*;
import java.io.*;

public class Tester {

static Scanner san = new Scanner(System.in);

static void print(String info) {
System.out.print(info);
}

static void println(String info) {
System.out.println(info);
}

public static void main(String[] args) {

long le = System.currentTimeMillis() ;
////////////
for(int i = 0; i < 10000; i ++) {
print("");
}
long lb = System.currentTimeMillis() ;
println("循环10000次输出的执行时间是: " + (lb - le) + "毫秒");

}
}2009-03-29
优化应该优化你的算法,而不是代码
代码执行的时间是很短的,你应该考虑下是不是你的算法里循环的次数太多了2009-03-29
java是比C慢,但也不到那个地步2009-03-29
一般的cpu都是没问题的,赛扬2.4都没事,只有awt中的比较慢,现在不用了搞swing 还是有点慢 比较占用资源 我的 (R)430的2009-04-03
System.nanoTime()
返回最准确的可用系统计时器的当前值,以毫微秒为单位。
此方法只能用于测量已过的时间,与系统或钟表时间的其他任何时间概念无关。返回值表示从某一固定但任意的时间算起的毫微秒数(或许从以后算起,所以该值可能为负)。此方法提供毫微秒的精度,但不是必要的毫微秒的准确度。它对于值的更改频率没有作出保证。在取值范围大于约 292 年(263 毫微秒)的连续调用的不同点在于:由于数字溢出,将无法准确计算已过的时间。

例如,测试某些代码执行的时间长度:

long startTime = System.nanoTime();
// ... the code being measured ...
long estimatedTime = System.nanoTime() - startTime;

度图片用ImageIO这个类把,直接读出来就是图片,别FileInputStream这个读。2009-04-14
mengvlog 阅读 30 次 更新于 2025-09-11 05:39:48 我来答关注问题0
  • BufferedInputStream bis=new BufferedInputStream(FileInpuStream)这样,然后再操作用到缓存类速度可以快很多,楼主试试吧,如果实在还是没有提高把你相关的算法再check一下,看是否有性能问题

  •  职场小高手小赵 java一个方法执行超过10分钟,存数据库超时

    2、数据库查询问题:查询语句执行时间过长,或者查询的数据过多,会导致数据库查询超时。优化查询语句,尽量减少查询的数据量,避免查询时间过长。

  •  北大青鸟志远科技 Java代码的优化方法有哪些

    2、重用对象 String对象的使用是非常重要的,StringBuilder/StringBuffer并不是字符串连接。由于Java虚拟机需要时间来生成对象,所以将来垃圾收集和处理这些对象可能需要一些时间。因此,生成太多对象将对程序的性能产生很大影响。3、使用局部变量 调用方法时传递的参数以及在调用中创建的临时变量都保存在堆栈中,...

  •  阿暄生活 java spring aop性能慢

    一、应用启动时间优化 细化切入点:通过细化AOP的切入点,减少不必要的代理对象创建,从而降低应用启动时的类加载时间。关闭自动代理并自定义类过滤:在Spring配置中,可以关闭自动代理功能,并通过自定义类过滤器来精确控制哪些类需要被代理,哪些类不需要,从而优化启动时间。二、接口性能优化 合理使用AOP:...

  •  黑科技1718 Java程序性能优化-性能的参考指标

    执行时间 一段代码从开始运行到运行结束 所使用的时间 CPU时间 函数或者线程占用CPU的时间 内存分配 程序在运行时占用的内存空间 磁盘吞吐量 描述I/O的使用情况 网络吞吐量 描述网络的使用情况 响应时间 系统对某用户行为或者事件做出响应的时间 响应时间越短 性能越好 返回目录 Java程序性能优化 让你的...

檬味博客在线解答立即免费咨询

Java相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部