VIRT:virtual memory usage 虚拟内存1、进程“需要的”虚拟内存大小,包括进程使用的库、代码、数据等2、假如进程申请100m的内存,但实际只使用了10m,那么它会增长100m,而不是实际的使用量 RES:resident memory usage 常驻内存1、进程当前使用的内存 ...
分类:
系统相关 时间:
2018-10-31 11:23:40
阅读次数:
180
Linux内存管理中不管是top命令还是pmap命令,都会有RSS和VSZ这两个名词,这里解释一下: RSS( Resident Set Size )常驻内存集合大小,表示相应进程在RAM中占用了多少内存,并不包含在SWAP中占用的虚拟内存。即使是在内存中的使用了共享库的内存大小也一并计算在内,包含 ...
分类:
系统相关 时间:
2018-10-30 21:24:23
阅读次数:
301
1.. jstact 命令先分析一下 1.. jstact 命令先分析一下 1.. jstact 命令先分析一下 1.. jstact 命令先分析一下 一次fullgc之后 old 老年代使用比例 只降低2% 应该有什么大的对象常驻内存。 2.可以使用jmap 命令查看对象大小 (这里后面使用jpr ...
分类:
其他好文 时间:
2018-08-30 00:05:04
阅读次数:
1340
一.函数的命名: 1.函数的名的应用(第一类对象) 函数名的命名规范和变量是一样的. 函数名其实就是变量名 可以作为列表中的元素进行存储: 可以作为参数传递给函数: 可以作为函数的返回值 2.闭包 闭包:在内层函数中访问外层函数的局部变量 好处: 1.保护你的变量不受外界影响 2.可以让变量常驻内存 ...
分类:
其他好文 时间:
2018-08-10 23:12:58
阅读次数:
198
1.函数名的应用(第一类对象) 函数名的命名规范和变量是一样的 函数名其实就是变量名 1.可以作为列表中的元素进行存储 2.可以作为参数传递给函数 3.可以作为函数的返回值 2.闭包 闭包:在内层函数中访问外层函数的局部变量 好处: 1.保护你的变量不受外界影响 2.可以让变量常驻内存 3.写法: ...
分类:
其他好文 时间:
2018-08-10 17:02:28
阅读次数:
149
1、面试题 生产环境中的redis是怎么部署的? 2、面试官心里分析 看看你了解不了解你们公司的redis生产集群的部署架构,如果你不了解,那么确实你就很失职了,你的redis是主从架构?集群架构?用了哪种集群方案?有没有做高可用保证?有没有开启持久化机制确保可以进行数据恢复?线上redis给几个G ...
分类:
其他好文 时间:
2018-08-03 14:54:12
阅读次数:
189
一. 昨日内容回顾 1.函数名 赋值. 作为列表的元素 参数 返回值 函数名就是变量 2. 闭包 内层函数对外层函数的局部变量的访问 1. 安全 2. 常驻内存 3. 迭代器 可迭代对象: __iter__() Iterable 迭代器: __iter__() __next__() Iterator ...
分类:
其他好文 时间:
2018-07-18 19:03:21
阅读次数:
141
C# 动态方法和静态方法的区别 (转) 动态方法与静态方法的区别: 1,使用方法上的区别:动态方法,在使用时需要先创建实例,才能调用实例方法,而静态方法则不需要,直接使用即可。 示例代码如下:静态方法不需要实例化类就能调用 class ClassA { public static string Me ...
skynet 是一个为网络游戏服务器设计的轻量框架。 简单的 web 服务倾向于把和用户相关的状态信息(设计好数据结构)储存在数据库中,通过网络收到用户请求后,从数据库中读出关联该用户的状态信息,处理后再写回数据库。而网络游戏服务通常有更强的上下文状态,以及多个用户间更复杂的交互。如果采用相同的模式 ...
分类:
Web程序 时间:
2018-06-20 21:28:30
阅读次数:
214
下面列出11种Web应用场景,在这些场景下可以充分的利用Redis的特性,大大提高效率。 1.在主页中显示最新的项目列表。 Redis使用的是常驻内存的缓存,速度非常快。LPUSH用来插入一个内容ID,作为关键字存储在列表头部。LTRIM用来限制列表中的项目数最多为5000。如果用户需要的检索的数据 ...
分类:
Web程序 时间:
2018-06-16 11:49:13
阅读次数:
172