`
mmdev
  • 浏览: 13228122 次
  • 性别: Icon_minigender_1
  • 来自: 大连
文章分类
社区版块
存档分类
最新评论

使用GlobalMemoryStatus获取系统内存信息(PowerBuilder代码)

阅读更多

SUBROUTINE GlobalMemoryStatus(ref MEMORYSTATUS lpMemorystatus) Library "kernel32.dll";

MEMORYSTATUS mem

GlobalMemoryStatus(mem);
sle_mem.text=string(mem.dwTotalPhys)
sle_dwAvailPhys.text=string(mem.dwAvailPhys)
sle_dwMemoryLoad.text=string(mem.dwMemoryLoad)+'%'
sle_dwTotalPageFile.text=string(mem.dwTotalPageFile)
sle_dwavailpagefile.text=string(mem.dwavailpagefile)
sle_dwtotalvirtual.text=string(mem.dwtotalvirtual)
sle_dwavailvirtual.text=string(mem.dwavailvirtual)

分享到:
评论

相关推荐

    Qt 获取Windows内存信息

    在使用Qt进行软件开发时,有时我们需要获取操作系统的一些底层信息,比如Windows系统的内存状态。`Qt`虽然不是一个专门用于系统信息获取的库,但它提供了一些跨平台的工具和API,让我们能够方便地获取到这些数据。...

    vb.net 获取 内存总量、使用量、可用量

    网上和csdn上很多关于vb.net获取内存总量的代码,无非wmi,API,以及一些vb6的,虽然vb6和.net有通用的地方,但还不能直接就用。反正我没找到一个直接拷贝粘贴就能用的。 我上传的压缩包里是vb.net工程,运行后label...

    java管理windows系统内存_java释放内存缓存_java获得CPU使用率_系统内存_硬盘_进程源代码

    在系统内存方面,我们可以使用GlobalMemoryStatus函数来获得系统的内存信息,包括物理内存的大小、可用内存的大小和页面文件的大小。我们也可以使用VirtualQuery函数来获得进程的虚拟内存信息,包括虚拟内存的大小和...

    《系统内存统计使用》实验报告

    - 使用`GlobalMemoryStatus()`函数和`MEMORYSTATUS`结构体来获取系统的内存使用情况。 - 显示当前的内存状态,包括: - `MEMORYSTATUS`结构体的大小 - 内存利用率 - 物理内存大小 - 空闲物理内存 - 页文件...

    操作系统 系统内存使用统计

    例如,`GetMemSta`函数调用了`GlobalMemoryStatus`函数,这个函数用于获取当前系统的全局内存状态,包括总物理内存(`dwTotalPhys`)、可用物理内存(`dwAvailPhys`)、总页面文件大小(`dwTotalPageFile`)、可用页面文件...

    C#-获取系统版本,内存大小,显卡类型,CPU型号.doc

    获取内存大小可以使用 GlobalMemoryStatus 方法,该方法返回当前系统的内存信息,包括总内存大小、可用内存大小、虚拟内存大小等。 3. 获取显卡类型 获取显卡类型可以使用 WMI(Windows Management ...

    C#_获取系统信息.doc

    例如,`GetWindowsDirectory`函数可以获取Windows目录,`GlobalMemoryStatus`用于获取系统内存状态,`GetSystemInfo`获取CPU信息,而`GetSystemTime`则提供系统时间信息。要使用API函数,你需要定义对应的结构体(如...

    利用API获取系统信息

    通过上述知识点的学习,我们可以了解到如何使用Windows API来获取计算机系统的相关信息,包括但不限于CPU类型、内存大小、操作系统版本、鼠标状态、屏幕分辨率、颜色深度以及当前系统时间等。这些信息对于开发人员来...

    操作系统原理实验系统内存使用统计5.doc

    实验的核心在于使用Windows系统提供的内存管理函数,如GlobalMemoryStatus()和MEMORYSTATUS结构来获取系统内存和虚拟内存的使用状态。GlobalMemoryStatus()函数用于获取系统内存的状态信息,这些信息被封装在...

    操作系统实验报告11-系统内存使用统计.doc

    实验步骤可能包括编写代码来调用`GlobalMemoryStatus`获取内存状态,然后周期性地打印这些状态以观察内存使用的变化。同时,使用`VirtualAlloc`进行内存分配和释放的操作,以此验证内存管理的工作原理。通过这样的...

    Delphi获取Windows物理及虚拟内存信息.rar

    Delphi获取Windows物理及虚拟内存信息,部分调试代码如下所示:  MemInfo.dwLength:=sizeof(MEMORYSTATUS);  //用sizeof(MEMORYSTATUS)填充dwLength成员  GlobalMemoryStatus(MemInfo);  //获取内存信息  ...

    API函数获取系统的相关信息

    类似地,可以声明其他获取系统信息的API,如`GetSystemDirectory`(获取系统目录)、`GetSystemInfo`(获取CPU信息)、`GlobalMemoryStatus`(获取内存状态)和`GetSystemTime`(获取系统时间)。这些函数可能还需要...

    .net CPU及内存监测

    `.NET CPU及内存监测`这个话题涉及到如何利用Windows API来实时获取系统资源的使用信息。在Windows操作系统中,开发者可以调用WIN32 API函数来获取这些数据,如`GlobalMemoryStatus`和`GetSystemInfo`。 1. **`...

    C#获取系统信息[归类].pdf

    例如,通过`kernel32.dll`库中的`GetWindowsDirectory`函数可以获取Windows目录,`GetSystemDirectory`获取系统目录,`GetSystemInfo`获取CPU信息,`GlobalMemoryStatus`获取内存状态,`GetSystemTime`获取系统时间...

    获取CPU、内存、硬盘利用率

    - **系统调用与API**:在Windows系统中,可以通过调用特定的API函数来获取系统信息,如内存状态(`GlobalMemoryStatus`)、硬盘空间(`GetDiskFreeSpaceEx`)等。这些API通常提供了便捷的方式来访问底层硬件信息。 - **...

    WinCE 下内存使用情况查看程序源码

    调用GlobalMemoryStatus函数可以获取一个MEMORYSTATUS结构体,其中包含了系统内存的当前状态,如总物理内存、可用物理内存、虚拟内存大小等信息。 4. **源码分析**: - `MEMORYSTATUS` 结构体:在源码中,首先会...

    c++ builder 几个小技巧

    使用 C++ Builder,我们可以使用以下代码来实现自动获取 IP 地址的功能: void __fastcall TForm1::Button1Click(TObject *Sender){ hostent *p; char s[128]; char *p2; gethostname(s, 128); p=...

    C#物理内存检测

    提供的代码片段展示了如何使用`MEMORY_INFO`结构体和`GlobalMemoryStatus`函数来获取并计算物理内存的使用情况。首先,创建了一个`MEMORY_INFO`类型的实例`MemInfo`,然后通过`new`关键字初始化了该结构体。接着,...

    操作系统课程设计内存管理.pdf

    系统提供了GlobalMemoryStatus、GetSystemInfo等函数来获取当前系统的内存使用情况和系统配置。其中GetSystemInfo函数填充SYSTEM_INFO结构体,包含处理器架构、页面大小、处理器类型等信息。 内存管理的API还涉及到...

Global site tag (gtag.js) - Google Analytics