
正文
java代码执行慢,java 运行速度
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
java只写了一个连接本地数据库的类,执行速度好慢
1、个人的经验,对数据库如果操作频繁。就先把数据取出放在临时缓存里进行处理。1W条一回就取几条。得连多少回数据库啊。你的想法是对的。试验才能得到答案。去试试就清楚了。
2、该编程方法执行超过10分钟,存数据库超时的原因和解决方法如下:数据库连接池问题:应用在处理数据库连接时,没有正确地管理连接,会导致连接池中的连接耗尽。
3、我认为单例模式是为了减少不必要的内存开销,只让内存有一个类的内存空间。
4、Java编程过程中,进行数据库连接、I/O流操作时务必小心,在使用完毕后,及时关闭以释放资源。因为对这些大对象的操作会造成系统大的开销,稍有不慎,将会导致严重的后果。慎用异常 异常对性能不利。
5、要是符合的话最好换了吧。如果实在不能替换的话,至少可以定义一个变量保存它的结果,这样每次递归可以少调一次,能节省不少时间呢。
相关问答
Q1: 为什么我的电脑一运行JAVA就会反应很慢
1、电脑系统使用很久了吧,冗余数据过多,导致的;C盘安装软件过多,导致;您已经中毒,有木马程序在运行,导致;内存不足,无法短时间内完成你操作的所需的内存,也就造成了卡。
2、和JAVA的运行机制有关系,C,C++语言都是把程序直接由CPU执行,而JAVA要把程序放在JAVA的虚拟机运行,效率肯定会大打折扣。
3、任务管理器---进程中,看看是不是有多个javaw.exe ,如果有多个,则说明之前运行的一些java程序没有关,所以资源占用越来越多,速度越来越慢。也可能是由于死循环造成的,你看看javaw.exe的资源占用率就可以判断了。
4、java是解释性语言,它不像C++那样直接被译为可执行的机器代码运行。而是通过虚拟机运行字节码。也就是语言运行的时候有间接性。为什么要有虚拟机呢?因为java最重要的优势和特点之一就是可移植性。
Q2: 手机执行JAVA太慢,而且爆卡,搞得我现在对手机游戏都不感兴趣了,有什么...
手机内存或cpu频率太低,一般来说是你玩的游戏占内存太大了吧?我只有在玩一个魔兽什么100关的游戏时候,建了无数个小炮台,才会严重影响游戏速度,一般不会又什么感觉的。cpu频率低的话,那个没有办法。
您好,您的手机是安卓系统的,这个手机支持的是APK文件,是无法识别你的JAR文件的。建议您用乐商城进行软件的下载。
java也得看什么手机厂商的,安的什么平台,什么版本的java模拟器,再说了,你的手机可能硬件不行,像moto,索爱,诺基亚这些厂商的硬件,模拟器都很正规。
安卓手机是非常依赖网络的,所以流量就成了一个敏感的词汇。如果有无线网络可以用的话就用无线网络吧,毕竟那个没有流量限制。
你的手机只能进冒泡。基本不太好的国产和山寨都是冒泡、一般机子都自带JAVA或冒泡。不能删也不能安装。是手机附带的相应程序。冒泡还好。有的东西要钱,不能后台。你可以去冒泡论坛 下载资源,跟JAVA 一样好用的。
诺基亚这些厂商的硬件,模拟器都很正规。java手机玩游戏根本不行,都赶不上ppc,哥想当年用ppc玩900多兆的网络游戏暗影神迹,爽死了,现在的智能手机也不贵,安个java可以多开,一边玩游戏一边上网,一边听音乐一点都不卡。
Q3: 为什么JAVA运行那么慢
是因为Java要依赖JVM运行(系统运行JVM,JVM在运行*.class二进码的文件,你可以在运行Java程序的时候打开任务管理器里找到java.exe)的,所以有点慢,正因为依赖JVM,所以可以跨平台,JVM跨了程序也会马上终止。
打印慢:一般来说,执行打印到控制台这句代码是相当快的,要是打印控制台都这么慢,赶紧换电脑。
后台太多,关掉一些不必要的后台软件,手机ram太小,也就是运行内存,尽量使用精简版应用以节省空间。
比如:读写数据库、读写Redis、SpringCloud调用、Dubbo调用等。这样就能立马定位是哪次操作耗时了。
Q4: JAVA运行太慢怎么办
手机Ram(运存)太小,Java软件运行内存太大导致的,建议你安装小软件或者清理手机垃圾文件试一试。
)尽量指定类、方法的final修饰符。带有final修饰符的类是不可派生的,Java编译器会寻找机会内联所有的final方法,内联对于提升Java运行效率作用重大,此举能够使性能平均提高50%。2)尽量重用对象。
运行JAVA很慢!这个是主板上的硬件固定了内存的大小而决定了JAVA的快慢。硬件上改变不了了,那么把手机内存删除一些会有好转,另外建议联系下客服,如果有新版平台,去客服刷新平台,没有,就刷新下机子。
代码实现。以上分析出来,你的情况可能就出在客户端要发送数据时,对数据的生成及加工过程速度慢。你可以看下你生成的客户端代码实现,排查下哪个地方需要花大量时间,再找方法优化。建议debug运行下,逐行排查。
任务管理器---进程中,看看是不是有多个javaw.exe ,如果有多个,则说明之前运行的一些java程序没有关,所以资源占用越来越多,速度越来越慢。也可能是由于死循环造成的,你看看javaw.exe的资源占用率就可以判断了。
其他变量,如静态变量、实例变量等,都在堆(Heap)中创建,速度较慢。另外,依赖于具体的编译器/JVM,局部变量还可能得到进一步优化。请参见《尽可能使用堆栈变量》。
关于java代码执行慢和java 运行速度的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






