logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

JVM之内存与垃圾回收篇2

基于栈式架构的虚拟机使用的零地址指令更加紧凑,但是完成一项操作的时候必然要使用更多的入栈和出栈指令,这时就意味着将需要更多的指令分派次数(instruction dispatch)和内存读写次数。如果Java虚拟机栈可以动态扩展,并且在尝试扩展的时候无法申请到足够的内存,或者在创建新的线程时没有足够的内存去创建对应的虚拟机栈,那么Java虚拟机会抛出。动态链接:如果被调用方法在编译期无法确定下来,

文章图片
#jvm
Linux的缓存内存(cache memory)

PS:为什么Linux系统没运行多少程序,显示的可用内存这么少?其实Linux与Win的内存管理不同,会尽量缓存内存以提高读写性能,通常叫做Cache Memory。为什么Linux系统没运行多少程序,显示的可用内存这么少?其实Linux与Win的内存管理不同,会尽量缓存内存以提高读写性能,通常叫做Cache Memory。有时候你会发现没有什么程序在运行,但是使用top或free命令看到

ArchLinux踩过的那些坑

1. usb模塊有問題usb3.0的U盤 + usb2.0的電腦裝不上usb2.0的U盤 + usb3.0的電腦裝得上2. 沒有聲音创建/etc/asound.conf或$HOME/.asoundrc,在里面添加:defaults.ctl.card 1defaults.pcm.card 1千萬不能添加defaults.pcm.device 0...

蚂蚁金服/OceanBase面试

HashMap内部实现原理散列表解决冲突的方法-开放定址法-再哈希法-链地址法-公共溢出区put的具体步骤public V put(K key, V value){if (table == EMPTY_TABLE){inflateTable(threshold);}// 键为 null 单独处理if (k...

Git简单配置

基本命令基本配置增删改给命令起别名

#git
机器学习之Friedman检验

具体介绍见西瓜书#include <iostream>#include <cmath>using namespace std;//数据集个数 N//算法个数 k//第i个算法的平均序数值ridouble calcTX2(int N,int k,double ri[]){double partone=(12.0*N)/(double)(k*..

mysql之给字段设置缺省值

建表时:create table tablename (columnname datatype default defaultvalue);已建表修改:alter table tablename alter column columnname set default defaultvalue;演示:

#mysql
到底了