码迷,mamicode.com
首页 >  
搜索关键字:避免    ( 22662个结果
C++性能优化(十一) —— 内存管理器性能分析
C++性能优化(十一)——内存管理器性能分析一、PTMalloc21、PTMalloc2优点(1)集成在glibc中,Linux主要发行版的通用实现。2、PTMalloc2缺点(1)后分配的内存先释放。由于ptmalloc2收缩内存是从topchunk开始,如果与topchunk相邻的chunk不能释放,topchunk以下的chunk都无法释放。(2)多线程锁开销大,需要避免多线程频繁分配释放。
分类:编程语言   时间:2021-01-01 12:27:51    阅读次数:0
查询优化点?
避免查询无关的列,如使用Select * 返回所有的列。 避免查询无关的行 切分查询。将一个对服务器压力较大的任务,分解到一个较长的时间中,并分多次执行。如要删除一万条数据,可以分10次执行,每次执行完成后暂停一段时间,再继续执行。过程中可以释放服务器资源给其他任务。 分解关联查询。将多表关联查询的 ...
分类:其他好文   时间:2021-01-01 12:04:23    阅读次数:0
(转)SQL 查询效率优化原则
1、对查询进行优化,应尽可能避免全表扫描 首先应考虑在 where 及 order by 涉及的列上建立索引。下面我们来以一个表中177条数据比较一下,全表扫描与建立索引之后性能的一个比较. 1.1 全表查询 1.2 建立索引查询 1.3 结论 从这两种方式查询数据库结果看,建立索引之后查询速度提高 ...
分类:数据库   时间:2020-12-29 11:17:20    阅读次数:0
Character 字符类
Character 字符类。 缓存了常用的0-127个字符, 可以重复使用, 避免new 出新的对象。 常用API: 1. valueOf(char): Character, 获取Character封装类。 如果是0-127, 直接返回缓存的字符 2. charValue(char): char, ...
分类:其他好文   时间:2020-12-28 11:49:50    阅读次数:0
记一次真实的webpack优化经历
前言 公司目前现有的一款产品是使用vue v2.0框架实现的,配套的打包工具为webpack v3.0。整个项目大概有80多个vue文件,也算不上什么大型项目。 只不过每次头疼的就是打包所耗费的时间平均在一分钟左右,而且打包后有几个文件显示为【big】,也就是文件体积过大。 最近就想着捣鼓一下,看能 ...
分类:Web程序   时间:2020-12-28 11:22:49    阅读次数:0
151. 表达式计算4 AcWing
原题链接 一看题目基本就是栈了,这里配Y总视频可以get到一些小技巧,比如给整个表达式加上(),这样就不用在字符串达到底端时,再判断栈空. 本道题会有多余的括号出现,比如((((((-1),(2+3))))) 我们可以参考上面的技巧,在遍历字符串前给字符串加上足够的左括号,这样就可以避免有多余)而( ...
分类:Windows程序   时间:2020-12-28 11:17:12    阅读次数:0
while do....while循环
While,Do...While循环 While循环 只要布尔表达式为true,循环就会一直执行下去 大多数情况需要让循环停止执行,用表达式失效的方式来结束循环 少部分情况需要循环一直执行,如服务器请求响应监听 循环条件一直未true,会造成死循环,正常程序应该避免死循环,会影响程序性能或者造成程序 ...
分类:其他好文   时间:2020-12-28 11:07:56    阅读次数:0
属性映射
在一些情况下数据库的记录和POJO对象无法直接映射,包括两种情形: 数据库字段与POJO字段名称不同(可以避免); 关联查询时,需要将关联表的数据映射为另一个类型的POJO(一对一),或List中(一对多); 在MyBatis中通过resultMap来完成自定义映射 7|11.自定义字段与属性映射 ...
分类:其他好文   时间:2020-12-25 11:44:46    阅读次数:0
关于MySQL索引知识与小妙招 — 学到了!
@TOC一、索引基本知识1.1索引的优点大大减少了服务器需要扫描的数据量,加快数据库的检索速度帮助服务器避免排序和临时表将随机io变成顺序io1.2索引的用处速查找匹配WHERE子句的行从consideration中消除行,如果可以在多个索引之间进行选择,mysql通常会使用找到最少行的索引如果表具有多列索引,则优化器可以使用索引的任何最左前缀来查找行当有表连接的时候,从其他表检索行数据查找特定索
分类:数据库   时间:2020-12-24 12:22:25    阅读次数:0
mybatis使用流式查询避免查询大批量数据导致OOM内存溢出
Mybatis提供了一般查询和流式查询模式,先说一下怎么配置 1、一般查询 2、流式查询 测试场景 mysql中循环插入100,000条数据 IDEA运行时堆内存设置为初始分配堆内存20m,最大堆内存30m。如下 先使用一般查询测试: 可以发现这里GC占用大量时间为了释放很小的空间,这是一种保护机制 ...
分类:其他好文   时间:2020-12-24 11:40:05    阅读次数:0
22662条   上一页 1 ... 24 25 26 27 28 ... 2267 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!