在用ant管理项目的时候,会出现内存泄漏或是溢出等问题; 然后不断调整idea的内存的大小,没生效; 百度查到去更改ant的内存大小,嗯,改的是build.xml文件里的,没生效; 原因个人认为是ant集成在idea中,所以要更改idea关于ant的配置, 嗯,改完就不会报错了; ...
分类:
其他好文 时间:
2019-08-27 11:04:54
阅读次数:
169
尝试一下用Java实现二叉搜索树/二叉查找树,记录自己的学习历程。 1. 首先先来设计实现一下节点Node。 💡一个二叉树的节点需要以下几个元素: key 关键字 value 节点的值(key也可以代替value) parent 父节点 leftChildren 左儿子节点 rightChildr ...
分类:
编程语言 时间:
2019-08-24 23:03:11
阅读次数:
106
Q: 什么是内存泄露? A:已经不再使用的内存未能被程序释放,叫内存泄露(memory leak)。 Q: 什么情况下出现内存泄漏? 首先了解一下【垃圾回收】:垃圾回收(英语:Garbage Collection,缩写为GC)在计算器科学中是一种自动的存储器管理机制。当一个计算机上的动态存储器不再需 ...
分类:
其他好文 时间:
2019-08-23 16:19:58
阅读次数:
103
. 一、JProfiler 安装 参考https://blog.csdn.net/baidu_19473529/article/details/72724114 二、JProfiler 软解介绍: Telemetries:遥测 该模块是对应用服务监控数据的一个图表概览 1、 Overview:概览, ...
分类:
其他好文 时间:
2019-08-22 19:01:32
阅读次数:
117
常用的两种算法: 引用计数(新版浏览器已弃用,弃用原因:会出现循环引用的情况,无法进行垃圾回收,导致内存泄漏) 标记清除 引用计数法 引用计数,顾名思义一个对象是否有指向它的引用,即看栈中是否有指向要释放的该块堆内存中的地址,如果没有,则该块内存是不需要的,可以进行释放,即垃圾回收 下面引用大佬的一 ...
分类:
编程语言 时间:
2019-08-21 11:18:48
阅读次数:
105
1.Java堆空间发生频率:5颗星造成原因无法在Java堆中分配对象吞吐量增加应用程序无意中保存了对象引用,对象无法被GC回收应用程序过度使用finalizer。finalizer对象不能被GC立刻回收。finalizer由结束队列服务的守护线程调用,有时finalizer线程的处理能力无法跟上结束队列的增长解决方案单位对应:GB->G,g;MB->M,m;KB->K,k使用-X
分类:
其他好文 时间:
2019-08-19 17:26:58
阅读次数:
83
内存泄漏和内存溢出的关系 内存泄露:指程序中动态分配内存给一些临时对象,但是对象不会被GC所回收,它始终占用内存。即被分配的对象可达但已无用。 内存溢出:指程序运行过程中无法申请到足够的内存而导致的一种错误。内存溢出通常发生于OLD段或Perm段垃圾回收后,仍然无内存空间容纳新的Java对象的情况。 ...
分类:
其他好文 时间:
2019-08-19 13:08:42
阅读次数:
92
1. Androd中进行网络请求,如果当网络请求完成后回调,activity已经被回收了,如何处理? 考察知识点: acitvity view 关系及生命周期&内存模型 如何防止内存泄漏(弱引用、取消请求及回调) 解决知识点: activity view 生命周期 https://www.jians ...
分类:
移动开发 时间:
2019-08-18 11:36:08
阅读次数:
131
构造和析构有很多用法 构造主要作用是初始化形参列表 析构主要作用是回收对象申请内存 防止内存泄漏 ...
分类:
编程语言 时间:
2019-08-18 09:41:50
阅读次数:
86
1、给系统打压力,内存占用增大,但停止打压后,内存不能降低,则可能有内存泄漏。2、top不能实时反映程序占用内存,因Go向系统申请内存不使用后,并不立即归还系统。3、程序占用系统内存、Go的堆内存、实际使用内存:从系统申请的内存会在Go的内存池管理,整块的内存页,长时间不被访问并满足一定条件后,才归 ...
分类:
其他好文 时间:
2019-08-16 18:39:05
阅读次数:
482