模式介绍 享元模式(Flyweight Pattern)主要用于减少创建对象的数量,以减少内存占用和提高性能。这种类型的设计模式属于结构型模式,它提供了减少对象数量从而改善应用所需的对象结构的方式。 模式优点 1、大大减少对象的创建,降低系统的内存,使效率提高。 模式缺点 1、提高了系统的复杂度,需 ...
分类:
其他好文 时间:
2020-01-18 14:36:33
阅读次数:
65
上周,JavaScript 引擎「V8」的开发团队在该项目官方网站上正式宣布推出最新的 8.0 版本。这次更新的重点主要集中在错误修复及性能改善上,正式的版本将在数周后随着谷歌 Chrome 80 稳定版一起发布。 V8 是谷歌公司推出的开源高性能 JavaScript 引擎,主要用于提升 Web ...
分类:
编程语言 时间:
2020-01-16 20:31:08
阅读次数:
84
SELECT ISNULL(DB_NAME(DATABASE_ID),'RESOURCEDB') AS DATABASENAME, CAST(COUNT(ROW_COUNT) * 8.0 /(1024.0) AS DECIMAL(28,2)) AS 'SIZE(MB)' FROM SYS.dm_os... ...
分类:
数据库 时间:
2020-01-14 13:01:44
阅读次数:
148
转:https://www.jianshu.com/p/978b51ffbbc4 一、redis内存 1、内存占用 info memory info memory 127.0.0.1:6379> info memory # Memory used_memory:940008 used_memory_ ...
分类:
其他好文 时间:
2020-01-14 00:00:01
阅读次数:
81
剑指OFFER 第一个只出现一次的字符 STL map解法 使用STL的map函数,可能内存占用会大一些 手写字符hash解法 手动实现字符的映射,hash的一种简单实现方法 两种方法的思路实际是一模一样的 ...
分类:
其他好文 时间:
2020-01-12 13:41:11
阅读次数:
69
好用吗? 可以在官方发行概述中查看精简信息! https://document.cmgos.com/release_notes/release_notes 由于精简了N多不必要的东西~让你有种快的感觉! 内存占用极低!没有商店~还有蜜汁 某些设置由你的组织来管理! 不过总体体验真的不错! 和微软企业 ...
apk关键性能参数 1、包体大小(M) 2、falsh读写 3、内存占用(M) pss adb shell dumpsys meminfo 包名 4、cpu占用(%) adb shell top -n -1 | find "包名" 4、卸载后是否有残留 外部存储 /mnt//sdcard/Andro ...
分类:
其他好文 时间:
2020-01-12 00:17:38
阅读次数:
102
出于对Linux操作系统的兴趣,以及对底层知识的强烈欲望,因此整理了这篇文章。本文也可以作为检验基础知识的指标,另外文章涵盖了一个系统的方方面面。如果没有完善的计算机系统知识,网络知识和操作系统知识,文档中的工具,是不可能完全掌握的,另外对系统性能分析和优化是一个长期的系列。 本文档主要是结合Lin ...
分类:
系统相关 时间:
2020-01-12 00:01:00
阅读次数:
149
引言 C++使用虚函数来实现多态机制,大多数编译器是通过虚函数表来实现动态绑定。 类的内存布局 1.普通类 类中只有普通成员变量,对象在内存中顺序存储成员变量。输出: 2.有虚函数的类 先看输出结果: 我们看到,这个对象的内存占用比上一个多了8个字节,其中成员变量m的地址也和对象b的地址不一样了,正 ...
分类:
其他好文 时间:
2020-01-05 15:40:19
阅读次数:
71
Java性能检测工具-记录一次通过jstack排查Linux服务器CPU占用率很高的实践 https://www.jianshu.com/p/d4e31301ba2e 一、问题描述 Linux服务器的配置是4核16G,将war包部署到tomcat后,启动tomcat,发现内存占用率不高,但是CPU一 ...
分类:
编程语言 时间:
2020-01-05 15:39:37
阅读次数:
163