E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
垃圾回收
生产环境中遇到的问题?为什么调优及监控的依据?
如何对
垃圾回收
器的性能进行调优?生产环境CPU负载过高该如何处理?生产环境应该给应用分配多少线程合适?不加log,如何确定请求是否执行了某一行代码?不加log,如何实时查看某个方法的入参与返回值?
杀手不太冷!
·
2023-10-08 18:04
JVM
jvm
【面试高高手】—— Java
垃圾回收
文章目录1.什么是Java
垃圾回收
(GarbageCollection)?为什么需要它?2.Java中的
垃圾回收
是如何工作的?请简要解释
垃圾回收
的工作原理。
是江迪呀
·
2023-10-08 18:22
面试
java
面试
jvm
内存泄露和LeakCanary的故事
Java有
垃圾回收
线程为什么还会发生内存泄露?原因就是外部人为持有对象引用,持有引用者的生命周期大于被引用者的生命周期,导致本该回收的对象不能被回收,从而继续停留在内存中。
juexingzhe
·
2023-10-08 16:43
谈谈你对Java的理解
是否掌握主要的模块和运行原理等,同时也会对你接下来的答案进行深究,要回答这个问题我们需要对java语言的特点做个汇总,主要分为以下几点:平台无关性(一次编译到处运行)GC(
垃圾回收
机制,真因为有GC的存在
じ小奋斗_
·
2023-10-08 14:15
jvm
java
面试
面试官:谈谈你对 Java 平台的理解
谈谈你对Java平台的理解参考回答知识点面向对象平台无关性JVM类加载机制
垃圾回收
异常处理面试的时候,经常会有面试官问:请你谈谈对Java平台的理解,「Java是解释执行」,这句话正确吗?
徐俊生
·
2023-10-08 14:15
Java基础
Java
面试
JVM(八股文)
目录一、JVM简介二、JVM中的内存区域划分三、JVM加载1.类加载1.1加载1.2验证1.3准备1.4解析1.5初始1.6总结2.双亲委派模型四、JVM
垃圾回收
(GC)1.确认垃圾1.1引用计数1.2
奋斗小温
·
2023-10-08 08:03
JavaEE
jvm
java
java-ee
前端day23--JS进阶(作用域,
垃圾回收
机制,闭包,剩余参数,箭头函数,解构)
目录作用域局部作用域函数作用域块作用域全局作用域作用域链JS
垃圾回收
机制
垃圾回收
机制算法说明:引用计数法(了解):标记清除法:闭包为什么要有闭包?
cuier520
·
2023-10-08 07:45
前端学习
前端
javascript
开发语言
python安全工具开发基础
文章目录拷贝、with==、is深拷贝、浅拷贝with三器一闭迭代器生成器闭包装饰器动态绑定
垃圾回收
网络编程UdpTcp协程mysql预处理防止注入redis未授权/弱密码拷贝、with==、isa=[
coleak
·
2023-10-08 06:01
#
python
#
web安全
python
安全
windows
一次简单的 JVM 调优,性能提升了15%
先介绍一下项目的基本情况:项目是一个高QPS压力的web服务,单机QPS一直维持在1.5K以上,由于旧机器的”拖累”,配置的堆大小是8G,其中young区是4G,
垃圾回收
器用的是parNew+CMS。
Java弟中弟
·
2023-10-08 02:16
js进阶1
基本数据类型和引用数据类型有什么区别
垃圾回收
机制
垃圾回收
机制是什么gc策略是什么如何减少gc开销如何优化gc内存泄漏原因有哪些函数递归是什么谈谈js异步编程?或问js事件循环机制是什么?
牛马小先锋
·
2023-10-08 01:33
javascript
前端
jquery
MySQL — MySQL请求很慢,如何定位问题?
反射&注解、快速排序2.Java面试题—并发基础、【同步&互斥】、JUC&并发容器、【线程池】、异步编程、【Lambda表达式】、方法引用、Stream流3.Java面试题—JVM基础、【内存管理】、【
垃圾回收
页川叶川
·
2023-10-08 00:54
NoteBook笔记本
mysql
数据库
lua入门笔记6 弱引用table
通过
垃圾回收
机制,lua会自动去删除那些已经成为垃圾的对象。但问题在于,
垃圾回收
器只能够回收那些它认为是垃圾的东西。比如说栈,栈通常由一个数组和一个表示栈顶的索引来实现。
Charon_ted
·
2023-10-08 00:14
Java中的新生代、老年代、永久代和各种GC
由于频繁创建对象,所以新生代会频繁触发MinorGC进行
垃圾回收
。新生代又分为Eden区、SurvivorFrom、SurvivorTo三个区。
北方569
·
2023-10-07 22:07
java
开发语言
重走安卓进阶路——Java 四大引用
如果一个对象具有强引用,那就类似于必不可少的生活用品,
垃圾回收
器绝不会回收它。当内存空间不足,Java虚拟机宁愿抛出OutOfMemoryError错
小呀么小黄鸡
·
2023-10-07 19:36
MySQL — 事务的传播级别有什么作用?有哪些事务的传播级别?
反射&注解、快速排序2.Java面试题—并发基础、【同步&互斥】、JUC&并发容器、【线程池】、异步编程、【Lambda表达式】、方法引用、Stream流3.Java面试题—JVM基础、【内存管理】、【
垃圾回收
页川叶川
·
2023-10-07 16:41
NoteBook笔记本
mysql
数据库
Java 四种引用的解读
如果一个对象具有强引用,那
垃圾回收
器绝不会回收它。当内存空间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,使程序异常终止,也不会靠随意回收具有强引用的对象来解决内存不足的问题。
FantJ
·
2023-10-07 14:08
关于Go语言的底层,Slice,map
因为基于数组实现,所以它的底层的内存是连续分配的,效率非常高,还可以通过索引获得数据,可以迭代以及
垃圾回收
优化。切片本身并不是动态数组或者数组指针。
林欣快滚去学习
·
2023-10-07 11:41
golang
算法
开发语言
JVM篇---第六篇
三、常见调优工具有哪些一、你知道哪些垃圾收集算法GC最基础的算法有三种:标记-清除算法、复制算法、标记-压缩算法,我们常用的
垃圾回收
器一般都采用分代收集算法。
数据大魔王
·
2023-10-07 10:14
jvm
Java — 堆内存、新生代、老年代 一般设置为多大内存?
反射&注解、快速排序2.Java面试题—并发基础、【同步&互斥】、JUC&并发容器、【线程池】、异步编程、【Lambda表达式】、方法引用、Stream流3.Java面试题—JVM基础、【内存管理】、【
垃圾回收
页川叶川
·
2023-10-07 10:39
NoteBook笔记本
java
开发语言
原生js之变量、作用域与内存
toString.call小总结作用域链
垃圾回收
标记清理引用计数v8回收v8对GC的优化新生代老生代并行回收增量标记三色标记法(恢复和暂停)写屏障惰性清理并发回收总结变量
好名字0821
·
2023-10-07 08:54
js
web前端
javascript
前端
内存泄漏?
以下是Java中的内存管理的关键概念和机制:
垃圾回收
(GarbageCollection):Java使用自动
垃圾回收
机制来管理内存。
垃圾回收
器负责识别和清除不再被程序引用的对象,以释放其占用的内存。
冷风扇666
·
2023-10-07 05:32
java
Golang 教程
另外,Go语言支持
垃圾回收
。与C++相比,Go语言并不包括如异常处理、继承、泛型、断言、虚函数等功能,但增加了Slice型、并发、管道、
垃圾回收
、接口(Interface)等特性的语言级支持。
Paul_0920
·
2023-10-07 05:48
Java基础知识与面试题整理
#Java基础知识与面试题整理(一)@[toc]--------##
垃圾回收
机制传统C/C++等编程语言需要程序员显示进行
垃圾回收
,显示进行
垃圾回收
主要有以下两个缺点:1.程序忘记回收无用内存,从而导致内存泄漏
白泽丶丶
·
2023-10-07 03:47
【译】.Net
垃圾回收
机制原理(转)
上一篇文章介绍了.Net
垃圾回收
的基本原理和
垃圾回收
执行Finalize方法的内部机制;这一篇我们看下弱引用对象,代,多线程
垃圾回收
,大对象处理以及和
垃圾回收
相关的性能计数器。
weixin_33811539
·
2023-10-07 00:32
运维
数据结构与算法
c/c++
flash怎么强制gc_浅谈Flash的
垃圾回收
机制
FlashPlayer的garbagecollection(GC)分两种运行方式,一种是“引用计数法”(ReferenceCounting),一种是“标记-清除法”(MarkSweeping)。引用计数法是通过计算指向某个对象的引用的数量来确定是否清除该对象。如果一个对象的引用数量为0,表示程序无法再访问到该对象,则清除该对象;如果引用计数不为0,则不清除。这种方法运行代价较小,但是这种方法无法清
weixin_39631370
·
2023-10-07 00:02
flash怎么强制gc
浅谈java
垃圾回收
机制
一.什么是
垃圾回收
机制?任何语言在运行过程中都会创建对象,也就意味着需要在内存中为这些对象在内存中分配空间,在这些对象失去使用的意义的时候,需要释放掉这些内容,保证内存能够提供给新的对象使用。
From the deep
·
2023-10-07 00:00
学习
Java基础
Java
GC
垃圾回收机制
浅谈.NET
垃圾回收
机制(GC)
.NET自动内存管理将开发人员从内存错误的泥潭中解放出来,这一切都归功于
垃圾回收
(GC,GarbageCollection)机制。
machiatto19881031
·
2023-10-07 00:59
文章发布在程序员之家
.net
class
编译器
windows
算法
c
浅谈.NET
垃圾回收
机制
抽空看了一下.net的
垃圾回收
机制,感觉这篇文章写得还不错,描述比较详细。不过还是不怎么懂,分享出来共同学习吧。
devk72522
·
2023-10-07 00:29
c#
c/c++
数据结构与算法
浅谈.NET
垃圾回收
-Garbage Collector
什么是GCGC(GarbageCollector),垃圾内存收集,它以应用程序的root为基础,遍历应用程序在Heap上动态分配的所有对象,通过识别它们是否被引用来确定哪些对象是已经死亡的、哪些仍需要被使用。已经不再被应用程序的root或者别的对象所引用的对象就是已经死亡的对象,即所谓的垃圾,需要被回收,也就是释放或者销毁对象所占用的内存。实现GC有多种算法。比较常见的算法有ReferenceCo
大熊随想
·
2023-10-07 00:29
编程语言
浅谈.net
垃圾回收
机制(1)
大家都知道.net程序创建对象后没法写代码销毁对象,它有它自己的处理机制,今天来大概说说它的原理,探讨下它是如何管理对象即管理内存的在程序里使用new关键字实例化一个对象如果这个对象类型是引用类型则在堆上分配然后由GC管理new操作符编译运行时会做4件事:1、计算对象占内存大小:包括对象的所有基类定义的所有实例字段需要的字节数,以及类型对象指针和同步块索引(这两个额外成员后面章节会详说)2、从堆上
会飞的黑鸭
·
2023-10-07 00:59
.net
垃圾回收机制
GC原理
[C++] smart pointer
写在前面的话:智能指针的设计意图:C++没有
垃圾回收
机制,所有的动态内存释放全部由程序员负责,如果程序员没有释放内存,就会造成内存泄漏,这是C++BUG的一大来源。
luofengmacheng
·
2023-10-06 23:49
C++
C++
PHP gc机制
在理解PHP
垃圾回收
机制(GC)之前,先了解一下变量的存储。php中变量存在于一个zval的变量容器中。
譬如朝潞
·
2023-10-06 20:17
JVM--线上系统jvm参数配置实战
其实对于一般的系统,并发量不大,很多开发人员很少关注JVM参数配置及调优,但是为了进阶更高一层,其实可以自己模拟一个高并发的请求,然后观察JVM内存使用情况,针对高并发下
垃圾回收
情况进行JVM调优。
zheng45
·
2023-10-06 14:14
JVM
jvm
JVM之---Java内存结构(第三篇)
本来想要开始java
垃圾回收
的文章,但是在整理
垃圾回收
相
wangwenjun69
·
2023-10-06 14:42
java虚拟机
JVM
堆内存
Eden
Survivor
虚拟机
JVM详解-基础篇
java程序->java字节码文件->JVM->操作系统->硬件系统如图2.JVM的体系结构注意:栈,本地方法栈,程序计数器中没有
垃圾回收
.JVM调优说的就是调方法区
浦东第一高手
·
2023-10-06 14:11
JVM
JMM
java
java
JVM调优-JVM调优实践一
从jvm的调优原理,垃圾查找算法,
垃圾回收
算法,再到jvm调优工具,调优参数等。需要掌握的jvm知识,已经是循序渐进,一步一步的深入学习。那在掌握这些内容的时候,是不是有种想去实践的冲动呢?
ikt4435
·
2023-10-06 14:40
Java
编程
程序员
jvm
java
算法
JVM篇---第五篇
三、JVM的永久代中会发生
垃圾回收
么?一、简述Java的对象结构Java对象由三个部分组成:对象头、实例数据、对齐填充。
数据大魔王
·
2023-10-06 14:08
jvm
Python
垃圾回收
机制
在引用计数的基础上,通过“标记-清除”(markandsweep)解决容器对象可能产生的循环引用问题,通过“分代回收”(generationcollection)以空间换时间的方法提高
垃圾回收
效率。
菜鸟瞎编
·
2023-10-06 14:43
JVM - 图解篇
本色出演名单姓名别名简称学校JavaVirtualMachineJVM教室堆空间Heap老师
垃圾回收
器MinorGC/MajorGC学生数据Object学校平面图俗名使用权限简称Eden教室新生EdenSurvivor
kikiki1
·
2023-10-06 11:59
C#基础学习札记
其中,CLR是通用基础架构的一部分,既可以运行代码,又可以执行JIT(just-in-time)、以及
垃圾回收
(C#、VB.NET、F#)等。由CLR管理的代码被称为托管代码。这些代码被编译为通用
taiyosen
·
2023-10-06 11:44
PHP基础面试题
7、php
垃圾回收
PHP隔壁老王邻居
·
2023-10-06 10:36
面试
mysql
php
php
开发语言
阿里架构师深入讲解
垃圾回收
算法,强烈建议做开发的都看看。
〇、补充-数组长度补讲数组长度:1、如果不压缩,则在arrayOopDesc中声明的非静态字段之后分配。此时存klass指针+数组长度要用12字节eg:11111111112、如果压缩,它将占用oopDesc中_klass字段的后半部分此时存klass指针+数组长度要用8字节。因为压缩后klass指针只占用4个自己,还剩4个空的字节,用来存储数组长度,而不是去再申请一个8个字节的长度,然后将压缩至
程序员伟杰
·
2023-10-06 09:02
【JVM虚拟机】JVM常见面试题总结
目录一、虚拟机的理解二、java如何实现跨平台机制三、JVM内存区域四、JVM栈和堆的区别五、
垃圾回收
是在哪个区域发生,讲一下
垃圾回收
?
别倒在黎明之前
·
2023-10-06 08:53
jvm
linux基础4---内存
在嵌入式Linux中,内存泄漏是指由于疏忽或错误,导致一些对象或资源无法被
垃圾回收
器回收,从而导致内存占用不断增加,最终导致设备性能下降。
小昭dedug
·
2023-10-06 06:05
大公司校招面试宝典(嵌入式)
linux
Spring — 三级缓存和 循环依赖
反射&注解、快速排序2.Java面试题—并发基础、【同步&互斥】、JUC&并发容器、【线程池】、异步编程、【Lambda表达式】、方法引用、Stream流3.Java面试题—JVM基础、【内存管理】、【
垃圾回收
页川叶川
·
2023-10-06 05:58
NoteBook笔记本
spring
java
原理
Java学习24:多线程
同时再启动一个
垃圾回收
线程负责看护,回收垃圾。最起码,现在的java程序中至少有两个线程并发,一个是
垃圾回收
苦难_69e0
·
2023-10-06 05:40
JVM Optimization Learning(四)
3、调优,从规划开始4、调优案例一、调优1、基础概念吞吐量:用户代码执行时间/(用户代码执行时间+
垃圾回收
时间)响应时间:STW越短,响应时间越好所谓调优,首先确定,追求啥?
杀神lwz
·
2023-10-06 03:32
JVM学习
jvm
JVM Optimization Learning(三)-Garbage Collector tuning
目录一、GCtuning1、什么是垃圾2、如何定位垃圾3、常见的
垃圾回收
算法4、JVM内存分代模型(用于分代
垃圾回收
算法)5、常见的
垃圾回收
器常见
垃圾回收
器组合参数设定(1.8)6、JVM常用命令行参数一
杀神lwz
·
2023-10-06 03:32
JVM学习
jvm
java
阿里巴巴JAVA社招
二面(电话面)在第二次面试中,面试官问到了Java的内存模型(原子性,有序性,可见性),ava中集合的层次,JVM的
垃圾回收
机制,HashMap、Hashtable、ConcurrentHashMap的区
程序员七十一
·
2023-10-06 03:56
什么时候会触发
垃圾回收
?
触发GC运行的条件要分新生代和老年代的情况来进行讨论,有以下几点会触发GC:>>当Eden区和FromSurvivor区满时;>>调用System.gc时,系统建议执行FullGC,但是不必然执行>>老年代空间不足>>方法区空间不足>>通过MinorGC后进入老年代的平均大小大于老年代的可用内存>>由Eden区、FromSpace区向ToSpace区复制时,对象大小大于ToSpace可用内存,则把
CodeKing2017
·
2023-10-05 21:42
上一页
37
38
39
40
41
42
43
44
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他