2020
11-25
11-25
排查Java应用内存泄漏问题的步骤
什么是内存泄漏内存泄漏是指java应用的堆内存使用率持续升高,直至内存溢出。内存泄漏的的原因可能有多种分配给应用程序的内存本身过小。而应用的业务代码,确实需要生成大量的对象代码bug,某些需要被回收的对象,由于代码bug,却持续的被引用,导致java虚拟机无法回收这些对象。从而撑爆内存无论哪种内存泄露,我们的解决方法都是要定位到具体是什么对象,占用了大量内存,从而方便我们基于此进行代码分析,debug,找出代码...
继续阅读 >
Java多线程模拟龟兔赛跑,供大家参考,具体内容如下笔者利用Java多线程技术,将兔子和乌龟的跑步以两个线程的方式模拟出来,以达到一个初步的效果。题目如下:路程总距离为35米兔子:每秒跑5米,每跑10米,休息2秒;乌龟:每秒跑3米,不休息。所用工具JDK1.8+IntelliJIDEA2020.1代码Race.java:(线程类,通过new出来的对象的不同线程名,然后分别模拟兔子和乌龟的跑步)packagetask;importorg.omg.Messaging.SYNC_WITH_TRANSPO...