Windows server12 系统内存 5C

Windows server12 系统服务器 16G内存
系统运行后内存占用率逐渐增加,最终增加到15G以上,运行很慢,
但是任务管理器中显示全部进程占用内存只有1G,缓存1G,
系统中安装了1套KING SCADA
kinghistory
RSLINX
没有大型的数据库
是中毒了吗

![图片说明](https://img-ask.csdn.net/upload/201712/10/1512886949_708261.jpg)<br>
图片说明

0

10个回答

你是把内存分给虚拟机了吗

1

我的服务器和你一样 应该不是这样理解的

0

内存1G 缓存1G

0

1:要获取系统里面有多少内存,使用了多少,例如在服务器编程里面就需要获取这些信息,如果要获取物理内存大小以及一些详细的资料吗,需要使用函数:
GlobalMemoryStatus(),函数:
[cpp] view plain copy
void WINAPI GlobalMemoryStatus(

Out LPMEMORYSTATUS lpBuffer

);

参数:

[cpp] view plain copy
typedef struct _MEMORYSTATUS {

DWORD dwLength;//当前整个结构体的长度,Windows里面很多结构体都会有这个,适用于做半杯匹配。

DWORD dwMemoryLoad;//0~100的一个参数,代表内存正在使用的一个状态,与360看到的那个百分比是一样的,

SIZE_T dwTotalPhys;//当前实际内存的大小,是以字节的方式计算的。

SIZE_T dwAvailPhys;//当前物理内存里面可用内存的大小

SIZE_T dwTotalPageFile;//指内存里面分页的个数,分页个数*页面大小=物理内存总大小

SIZE_T dwAvailPageFile;//可用页面大小

SIZE_T dwTotalVirtual;//总进程的大小

SIZE_T dwAvailVirtual;

} MEMORYSTATUS, *LPMEMORYSTATUS;

2:测试代码:
[cpp] view plain copy
#include

#include

#include

int main()

{

setlocale(LC_ALL, "chs");

MEMORYSTATUS memStatus;

GlobalMemoryStatus(&memStatus);  
_tprintf(TEXT("内存使用百分比:%d%%\r\n"), memStatus.dwMemoryLoad);  
_tprintf(TEXT("内存总大小:%dMB\r\n"), memStatus.dwTotalPhys / 1024 / 1024);//以%d直接打印会超出范围,转换为MB就可以了  
_tprintf(TEXT("可用内存大小:%dMB\r\n"), memStatus.dwAvailPhys / 1024 / 1024);  

return 0;  

}

将会打印出内存的使用情况。
0

其实是你的杀毒软件和监控程序和显存占用你的内存,你可以关闭杀毒软件和进bois设置试试看吧?我以前就是这样解决的

0

我之前也有一次这种情况,但是我重启之后就好了,你这种没有细究过,多问度娘吧

0

:要获取系统里面有多少内存,使用了多少,例如在服务器编程里面就需要获取这些信息,如果要获取物理内存大小以及一些详细的资料吗,需要使用函数:
GlobalMemoryStatus(),函数:
[cpp] view plain copy
void WINAPI GlobalMemoryStatus(
Out LPMEMORYSTATUS lpBuffer
);
参数:
[cpp] view plain copy
typedef struct _MEMORYSTATUS {
DWORD dwLength;//当前整个结构体的长度,Windows里面很多结构体都会有这个,适用于做半杯匹配。
DWORD dwMemoryLoad;//0~100的一个参数,代表内存正在使用的一个状态,与360看到的那个百分比是一样的,
SIZE_T dwTotalPhys;//当前实际内存的大小,是以字节的方式计算的。
SIZE_T dwAvailPhys;//当前物理内存里面可用内存的大小
SIZE_T dwTotalPageFile;//指内存里面分页的个数,分页个数*页面大小=物理内存总大小
SIZE_T dwAvailPageFile;//可用页面大小
SIZE_T dwTotalVirtual;//总进程的大小
SIZE_T dwAvailVirtual;
} MEMORYSTATUS, *LPMEMORYSTATUS;
2:测试代码:
[cpp] view plain copy
#include
#include
#include
int main()
{
setlocale(LC_ALL, "chs");
MEMORYSTATUS memStatus;
GlobalMemoryStatus(&memStatus);

_tprintf(TEXT("内存使用百分比:%d%%\r\n"), memStatus.dwMemoryLoad);

_tprintf(TEXT("内存总大小:%dMB\r\n"), memStatus.dwTotalPhys / 1024 / 1024);//以%d直接打印会超出范围,转换为MB就可以了

_tprintf(TEXT("可用内存大小:%dMB\r\n"), memStatus.dwAvailPhys / 1024 / 1024);
return 0;

0

你试试关了一些后台看看

0

应该是分配给显卡了吧

0

你是把内存分给虚拟机了,缓存大

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Windows Server 2012 配置多用户远程桌面
前段时间因为需要多用户同时远程连接 windows server 2012,但找了半天也没找到远程桌面管理,最后从搜索中找到如下方法,经测试可行! 打开注册表,进入路径: [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server] 找到fSingleSessionPerUser修改为其值为0即可(如果不存在此项需要
windows server 12 SXS
Windows Server 2012默认不安装.net 3.5功能模块,需要自己在添加。但是没有光盘或者镜像的话,需要自己找SXS文件。从server12镜像中提取,亲测可用。
Windows系统中内存泄露与检测工具及方法
写C/C++,经常碰到内存泄漏,同事发给我的查找方法,试过有效,记录一下。1.检测需要使用的工具:windbg工具。检测前,需要先安装windbg工具。安装了该工具后,会在安装目录下有一个umdh工具。假设windbg安装在以下目录下:D:\Program Files\Debugging Tools for Windows (x86)2.内存泄露检测技巧 2.1 运行cmd窗口,将路径设置到安装路...
Windows Server 2012 R2 WSB功能安装与配置之01 WSB安装与裸机恢复功能测试
 一、简单了解Windows Server BackupWindows Server Backup我们可以将它理解成是一种快照技术,在XP的年代就已经存在这种快照技术,我常常用到来备份系统,但是在微软一直未被应用,直到Windows Server 2008 开始才被应用。Windows Server Backup 由 Microsoft 管理控制台 (MMC) 管理单元、命令行工具和 Window...
Windows Server 2012 R2多用户远程连接配置步骤
1、在控制面板先搜索远程,允许其他用户连接到此PC; 2、windows+R -> 输入gpedit.msc 3、找到【计算机设置】--【管理模板】--【windows组件】--【远程桌面服务】--【远程桌面会话主机】--【连接】  4、拒绝将已经登录到控制台会话的管理员注销---选择启用 5、限制连接的数量---选择启用,配置10个 (视具体情况而定)  6、将远程桌面服务用户限制到单
金蝶k3server12 server8服务器配置
金蝶server12 server8服务器配置,一般都是server03配置,这个是server01 server12的配置
Windows10 Microsoft IME占用CPU过大的解决方案
问题上星期更新完系统之后,出现了一个问题:win10系统下,Microsoft IME占用CPU过大。解决打开管理员的命令提示符,运行if exist "%SystemRoot%\System32\InputMethod\CHS\ChsIME.exe" ( takeown /f "%SystemRoot%\System32\InputMethod\CHS\ChsIME.exe" /A icacls
windows下的oracle服务器和客户端的监听配置(
一、oracle网络连接配置 1、 oracle网络连接配置,服务器端与客户端都可以在其自带的图形化oracle网络管理器(oracle net manager)里完成。 1.1、oracle服务器监听器配置     首先肯定的是,oracle监听器只存在数据库服务器端。 打开进入oracle net manager,选中“监听程序”,点击左上角的“+”添加新的监听器,输入监听名称(默认监
Windows工作集内存
Windows任务管理器默认情况下,“内存(私人工作集)”列处于选中状态。 私人工作集是工作集的一个子集,它是描述每个进程所使用的内存数量的技术术语。私人工作集专门描述了某个进程正在使用的且无法与其他进程共享的内存数量。 内存 - 工作集是私人工作集中的内存数量与进程正在使用且可以由其他进程共享的内存数量的总和。 内存 - 峰值工作集是进程所使用的工作集内存的最大数量。 内存 - 工作
EFI启动,VMware 11安装Windows Server 2012 R2系统
EFI启动,VMware 11安装Windows Server 2012 R2系统
window servere 2012 r2 系统打开开始菜单启动目录
开始图标右键打开,选择“搜索”。 搜索框里输入shell:startup,然后点击“shellstartup”。如下图:
window系统内存获取函数【C++】
windows系统资源的获取函数主要有2个:GetPerformanceInfo  和 GlobalMemoryStatusEx 定义如下:
windows系列操作系统支持最大多少内存
windows系列操作系统支持最大多少内存请参考下表:                Physical RAM  Virtual Address Space&amp;nbsp;windows NT 4.0 WorkStation      4GB       2GB&amp;nbsp;windows NT 4.0 Server         4GB       2GB&amp;nbsp;windows NT 4.0...
利用windows API获取当前进程占用内存以及整个系统当前内存使用情况
//显示当前程序的内存使用情况 void LogCurrentProcessMemoryInfo() { HANDLE handle=GetCurrentProcess(); PROCESS_MEMORY_COUNTERS_EX pmc = {0}; int a = sizeof(pmc); if (!GetProcessMemoryInfo(handle,(PROCESS_MEMORY_...
必须得明白Android内存管理,千万别把windows的习惯带过来
在Android里,进程和程序是两回事,程序可以一直保留在系统里,但是没有任何进程在后台“运行”,也不消耗任何系统资源。所有的程序保留在内存中,所有可以更快的启动回到它之前的状态。当你的内存用完了,系统会自动帮你杀掉你不用的任务。   需要明白的是,Android用RAM的
Qt 获取Windows内存信息
通过调用Windows API来获取Windows 内存信息,并显示在界面上,通过与Windows 内存管理器对比可以看到结果是正确的。 实现的小工具的界面效果与内存管理器对比如下: 实现的完整代码: #pragma execution_character_set("utf-8") #ifndef QMEMORYINFO_H #define QMEMORYINFO_H #inclu
Windows内存体系(2) -- 页交换文件
一、页交换文件 虚拟地址空间只是操作系统为进程“虚拟”出来的一块地址区域,并不代表任何实际的空间。而“页交换文件”却对应了实际的空间,这个空间一般是磁盘上名为“pagefile.sys”的文件。 “页交换文件”的大小和位置可以在系统设置(系统属性 -&amp;gt; 高级 -&amp;gt; 性能 -&amp;gt; 设置 -&amp;gt; 高级 )中进行设置: 从微软的官方文档来看,“虚拟内存”等于“物理内存”+...
Windows系统内存信息查看
windows.h头文件WINDOWS.H是一个最重要的头文件,它包含了其他Windows头文件。这些头文件中最重要的和最基本的是: WINDEF.H : 基本数据类型定义。 WINNT.H : 支持Unicode的类型定义。 WINBASE.H : Kernel(内核)函数。 WINUSER.H : 用户界面函数。 WINGDI.H : 图形设备接口函数。 函数介绍GetSystemInfo返回关
强制进入windows安全模式
开机 显示windows加载框的时候,按一下关机键 重复2次 此时windows会自动进入修复界面 进入高级选项 进入安全模式 在安全模式下,可以隔离病毒和不利程序,在系统受程序影响而无法正常开机的时候可以进入安全模式,将该程序删除,然后重启计算机
内存监视
一、实验目的 熟悉Windows存储器管理中提供的各种机制和实现的请求调页和群集技术。 Windows提供给应用程序的内存方式具有统一的简明和保护性的特点。另外,用户不需要知道操作系统如何分配内存,只需要知道应用程序如何分配内存即可。 通过实验,了解Windows内存结构和虚拟内存的管理,学习如何在应用程序中管理内存,体会Windows应用程序使用内存的简单性。了解当前系统中内存的使用情况,
Windows 32位程序内存扩展
所有 32 位应用程序都有 4 GB 的进程地址空间(32 位地址最多可以映射 4 GB 的内存)。对于 Microsoft Windows 操作系统,应用程序可以访问 2 GB 的进程地址空间,称为用户模式虚拟地址空间。应用程序拥有的所有线程都共享同一个用户模式虚拟地址空间。其余 2 GB 为操作系统保留(也称为内核模式地址空间)。所有操作系统版本(从
java获取windows系统信息(CPU,内存,文件系统,硬盘大小)
 Java怎么获取windows系统信息,如CPU,内存,文件系统,硬盘大小? java实现这些功能的确有点麻烦,没有C语言方便.java在windows这方还是弱了一点.不过麻烦是麻烦点,针对这些功能还是可以实现了,以下是 自己整理的一些公用方法.与大家分享下.    private static final int CPUTIME = 500;  private static ...
设置windows2008系统缓存大小限制,解决服务器运行久了因物理内存耗尽出僵死
声明: 本工具是限制系统缓存占用物理内存,达到降低系统内存占用的目的.而不是增大系统缓存而用的. 32位的WINDOWS2008最大缓存限制2G,64位的是4G. 也就是说即使你不用本工具,32位的系统只要你保留3G左右的空闲内存,64位的只要你保留5G左右的内存.系统应该
32位windows操作系统最大内存只能…
32位windows操作系统最大内存只能使用3G,所以你安装再多,虽然能识别到但是实际只能用3G,所以大家装机时要注意,不是越大越好,否则就是浪费,因此建议最多4G即可。
windows 32位系统中进程最大可用内存空间为3GB
windows 32位系统中进程最大可用内存空间为3GB (转) http://msdn.microsoft.com/zh-cn/library/ms189334.aspx 进程地址空间 所有 32 位应用程序都有 4 GB 的进程地址空间(32 位地址最多可以映射 4 GB 的内存)。对于 Microsoft Windows 操作系统,应用程序可以访问 2 GB 的进程地址空间,称
修改Windows系统盘盘符
给笔记本电脑加了一个固态盘,为了不重装系统,就把原来的C盘和D盘复制到系统盘上。 做完之后发现固态盘启动之后系统盘盘符变成了H,单独一个固态盘的情况下系统不能正常运行。 因为windows系统的所有依赖盘符的系统程序都还需要到原来的C盘去查找,需要把C和H两个分区的盘符对调,固态盘上的复制分区才能完全发挥作用。 常规的磁盘管理工具修改系统盘盘符会提示“参数错误”,因此需要另想办法。
windows内存密码获取mimikatz_trunk
第一条:privilege::debug //提升权限 第二条:sekurlsa::logonpasswords https://github.com/gentilkiwi/mimikatz/releases/tag/2.1.1-20180325
C/C++获取Windows系统CPU和内存及硬盘使用情况
//1.获取Windows系统内存使用率 #include "windows.h" #include "stdio.h" //windows 内存 使用率 DWORD getMemUsage(){ MEMORYSTATUS ms; ::GlobalMemoryStatus(&ms); return ms.dwMemoryLoad; } //2.获取windowsCPU使用
Windows内存清理工具实现(含源码及程序)
内存清理工具 Windows 内存,程序是控制台应用程序,用C/C++写的。 使用EmptyWorkingSet/SetProcessWorkingSetSize实现内存清理与优化 程序只是对清理工具实现原理的一个展示,不建议大家使用来解决内存不够 详细介绍参看:http://blog.csdn.net/paschen/article/details/52829867
Windows系统内存使用查看
函数介绍GlobalMemoryStatus、GlobalMemoryStatusEx用来获得当前可用的物理和虚拟内存信息。其中GlobalMemoryStatus获取单根内存条状态,GlobalMemoryStatusEx获取多根内存条状态。GlobalMemoryStatusEx的定义为:BOOL WINAPI GlobalMemoryStatusEx(_Inout_ LPMEMORYSTAT
Windows 内存监控 日志
Qt实现的一个监控程序内存的小程序,由于工作需要!自己实现的!有很多的Bug,但是不影响使用!可以参考
【Windows核心编程实验三】Windows内存、虚拟内存
Windows核心编程系列文章仅作为实验报告和Windows编程学习参考,不作为任何技术文章,还望大佬们勿喷。 1. 实验名称 Windows内存、虚拟内存 2. 实验环境 VS2015 Windows 10 3. 实验目的 掌握windows内存体系结构,理解进程虚拟地址,虚拟地址空间分区,地址空间中区域,给区域调拨物理存储器的概念和基本过程 学会...
windows server 2008 R2 x64 服务器系统升级-解决服务器物理内存不能完全使用问题
http://www.tuicool.com/articles/i6fEne windows server 2008 R2 x64 服务器系统升级-解决服务器物理内存不能完全使用问题。 - 尾戒0717 时间 2014-08-23 23:30:00 博客园-所有随笔区 原文  http://www.cnblogs.com/weijie0717/p/3932029.html
Win2003各版本内存支持情况
32位/64位WIN2003各版本支持内存列表 彻底解决XP系统无法支持4G内存的问题      WIDOWS2003各版本支持内存简表  版本  支持CPU数量  支持最大内存  32位 Windows Server 2003, Standard Edition (标准版)  2路  4G  32位 Windo
Win2003 企业版支持大内存
[boot loader]timeout=30default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS[operating systems]multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows Server 2003,Enterprise" /fastdetect /NoExecute=OptOut 
获取系统剩余内存大小
#include &amp;lt;sys/param.h&amp;gt;#include &amp;lt;sys/mount.h&amp;gt;- (void)GainSystemMemory{    structstatfsbuf;    longlongfreespace = -1;    if(statfs(&quot;/var&quot;, &amp;amp;buf) &amp;gt;= 0){        freespace = (longlong)(...
把Win7系统装到内存里_打造超高速的RAMOS
把Win7系统装到内存里_打造超高速的RAMOS,超好用。亲测,推荐!
Windows 各版本操作系统最大内存支持一览表
windos 内存支持最大容量。可以帮忙你提高更深入了解
windbg下看系统非分页内存
这篇文章实在是闲的无聊才写的,因为快过年了...文章基于xpsp3     先看看和非分页内存相关的全局变量,也好有个大局观: kd> x nt!MmNonPaged* 805517d8 nt!MmNonPagedPoolEnd = 8055af84 nt!MmNonPagedPoolEnd0 = 8055af80 nt!MmNonPa
WINDOWS2008缓存设置工具,解决系统运行久了因系统缓存造成物理内存占用高僵死的问题
声明: 造成服务器卡死的原因是因为虚拟内存设置过低,请大家设置虚拟内存时不能小于物理内存. 比如物理内存8G,虚拟内存不能低于8G,最好是系统默认的物理内存的1.5倍.即12G. 浪费点硬盘空间也没办法了. .   看到有朋友也遇到我们之前一样的问题。 http://bbs.pxecn.com/thread-48994-1-1.html 转一个我在顺网发的工具,希望能帮到有需要
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 windows学习大数据 系统的学python