在我们的工作中,我们使用ddagent ver。5作为收集工具,收集和报告托管服务器的性能指标,并对ddagent进行一定程度的定制。经过多次功能迭代,发现一批在线运行时间长的托管服务器占用了太多内存。分析问题机器上进程树中每个节点的占用情况,可以看出ddagent集合进程的内存占用仍然很高。 我们 ...
分类:
编程语言 时间:
2020-02-23 11:17:09
阅读次数:
77
1. 选择优化的数据类型 选择数据类型的原则 更小的通常更好:选择可以正确存储数据的最小数据类型 小的数据类型消耗更少的内存、CPU;占用更少的磁盘 选用简单的数据类型:简单的数据类型通常需要更少的CPU周期来处理 使用MySQL内建的类型来存储时间和日期 使用整型存储IP地址 尽量避免null值: ...
分类:
其他好文 时间:
2020-02-23 09:56:25
阅读次数:
65
一、创建一个酒店的房间管理系统 需求:这个酒店有五层,并且1-2层是标准间,3-4层是双人间,5层是豪华间;我们需要实时的显现各个房间的使用状态,并且我们可以预定某一个房间。 package com.bjpowernode.java_learning; ? import java.util.Scan ...
分类:
编程语言 时间:
2020-02-23 09:49:44
阅读次数:
96
Java代码常见优化方案首先,良好的编码规范非常重要。在java程序中,访问速度、资源紧张等问题的大部分原因,都是代码不规范造成的。单例的使用场景单例模式对于减少资源占用、提高访问速度等方面有很多好处,但并不是所有场景都适用于单例。简单来说,单例主要适用于以下三个方面:多线程场景,通过线程同步来控制资源的并发访问。多线程场景,控制数据共享,让多个不相关的进程或线程之间实现通信(通过访问同一资源来控
分类:
编程语言 时间:
2020-02-22 23:45:00
阅读次数:
88
一台服务器通过nginx配置多个域名(80端口) 参考:https://www.cnblogs.com/ruanjianlaowang/p/11182486.html 1. 问题描述 多个域名对应一个服务器,为了避免域名后增加端口号,两个域名都需要占用80端口号,使用nginx来进行配置。 2. 解 ...
分类:
其他好文 时间:
2020-02-22 21:37:59
阅读次数:
165
Nginx 其实就是一款轻量级的 Web 服务器、反向代理服务器,由于它的内存占用少,启动极快,高并发能力强,在互联网项目中广泛应用。 那么你可能会问了:“不是说 Nginx 吗?怎么又扯出来一个 Web 服务器呢?啥是服务器?”。别着急,在学习 Nginx 之前你还真得知道什么是服务器这个概念,下 ...
分类:
其他好文 时间:
2020-02-22 21:36:02
阅读次数:
72
nginx+php 出现502 bad gateway,一般这都不是nginx的问题,而是由于 fastcgi或者php的问题导致的,常见的有以下几种。 1. php.ini 的memory_limit 过小(如果有个别php程序进程需要占用极大内存时这个必须注意) 2. php-fpm.conf ...
分类:
Web程序 时间:
2020-02-22 17:26:46
阅读次数:
104
内联函数 函数调用是有时间和空间开销的。程序在执行一个函数之前需要将实参、局部变量、返回地址以及若干寄存器都压入栈中,然后才能执行函数体中的代码;执行完之后,还要将之前压入栈中的数据都出栈,才能接着执行函数调用位置以后的代码。 如果函数体代码比较多,需要较长的执行时间,那么函数调用机制占用的时间可以 ...
分类:
编程语言 时间:
2020-02-22 16:07:46
阅读次数:
76
一.垃圾回收机制 垃圾回收机制是自动帮助我们管理内存,清理垃圾的一种工具 1.引用计数 当一个对象的引用被创建或者复制时,对象的引用计数加1; 当一个对象的引用被销毁时,对象的引用计数减1; 当对象的引用计数减少为0时,就意味着对象已经没有被任何人使用了,可以将其所占用的内存释放了。 优点: 简单、 ...
分类:
编程语言 时间:
2020-02-22 11:53:53
阅读次数:
86
ndarray np的一个核心类,它描述了相同类型的“项目”集合。可以使用例如N个整数来索引项目。每个项目占用相同大小的内存块, 并且所有块都以完全相同的方式解释。 如何解释数组中的每个项目由单独的数据类型对象指定, 其中一个对象与每个数组相关联。除了基本类型(整数,浮点数 等 )之外, 数据类型对 ...
分类:
其他好文 时间:
2020-02-22 09:56:42
阅读次数:
63