概述 这几天我读了 Webpack实战:入门、进阶与调优,感觉收获挺大的,把读书笔记发出来,供以后开发时参考,相信对其他人也有用。 我的书单 读书笔记 1.CommonJS 与 ES6 Module 最本质的区别在于前者对模块依赖的解决是“动态”的,而后者是“静态”的。动态的含义是:模块 ...
第 章 简介 何为webpack: Webpack是一个开元的JS模块打包工具,其最核心的功能是解决模块之间的依赖,把各个模块按照特定的规则和顺序组织在一起,最终合并为一个JS文件,这个过程就叫做模块打包。 为什么需要webpack: 应用规模大了以后,必须借助一定的工具,否则人工维护代码的成本将逐渐变得难以承受,学会使用工具可以让开发效率成倍的提升。 何为模块: 在设计程序结构时,把所有代码都堆 ...
2021-05-11 07:40 0 233 推荐指数:
概述 这几天我读了 Webpack实战:入门、进阶与调优,感觉收获挺大的,把读书笔记发出来,供以后开发时参考,相信对其他人也有用。 我的书单 读书笔记 1.CommonJS 与 ES6 Module 最本质的区别在于前者对模块依赖的解决是“动态”的,而后者是“静态”的。动态的含义是:模块 ...
虚拟化的定义 虚拟化是一种资源管理技术,它将计算机的各种实体资源(CPU、内存、存储、网络等)予以抽象和转化出来,并提供分割、重新组合,以达到最大化利用物理资源的目的。 为了达到虚拟化,需要引入一 ...
1.jvm调优分类 1.1JVM预调优: 根据业务场景,注重吞吐量还是注重响应时间; 提升硬件性能,最简单,但是成本最高。 1.2程序卡顿: 1.3OOM: 2.秒杀场景JVM调优:每秒2000并发量。采用负载均衡,平均每台服务器每秒500并发量。 场景一:大量的请求访问 ...
JVM调优实战 文档修订记录 ...
一:基础数据准备 二:五百万数据插入 上面插入几条测试数据,在使用索引时还需要插入更多的数据作为测试数据,下面就通过存储过程插入500W条数据作为测试数据 三:使用索 ...
GC和GC Tuning GC的基础知识 1.什么是垃圾 C语言申请内存:malloc free C++: new delete c/C++ 手动回收内存 Java: new ...
jvm调优 jvm调优主要是内存管理方面的调优,包括各个代的大小,GC策略等。 代大小调优 JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统 ...
在项目压测过程中,发现系统占用,上下文切换非常频繁,在此记录下调优过程,希望对后来人有所帮助。 测试方法:模拟客户端实际操作,向服务器高并发发送数据,查看服务器的负载情况。 服务器基本配置如下 1,基本性能监控工具 top 1) top 使用方式1 top 通过top ...