⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 memory.vb

📁 Microsoft Mobile Development Handbook的代码,有C#,VB,C++的
💻 VB
字号:
Imports Microsoft.VisualBasic
Imports System
Imports System.Collections.Generic
Imports System.Text
Imports System.Runtime.InteropServices
Imports System.Windows.Forms

Namespace CodeForChapter5cs
  Friend Class Memory
	Public Shared Sub ShowMemory()
	  Dim ms As MemoryStatus = New MemoryStatus()
	  GlobalMemoryStatus(ms)

	  Dim result As String = "Memory Load % = " & ms.MemoryLoad & Constants.vbCrLf & "Total Physical (KB) = " & ms.TotalPhysical / 1024 & Constants.vbCrLf & "Available Physical (KB) = " & ms.AvailPhysical / 1024 & Constants.vbCrLf & "Total Virtual = (KB) " & ms.TotalVirtual / 1024 & Constants.vbCrLf & "Availalbe Virtual = (KB) " & ms.AvailVirtual / 1024

	  MessageBox.Show(result, GC.GetTotalMemory(False).ToString())
	End Sub


	<DllImport("coredll.dll")> _
	Public Shared Sub GlobalMemoryStatus(ByVal lpBuffer As MemoryStatus)
	End Sub

	Public Class MemoryStatus
	  Public Length As Integer
	  Public MemoryLoad As Integer
	  Public TotalPhysical As Integer
	  Public AvailPhysical As Integer
	  Public TotalPageFile As Integer
	  Public AvailPageFile As Integer
	  Public TotalVirtual As Integer
	  Public AvailVirtual As Integer

	  Public Sub New()
		Length = Marshal.SizeOf(Me)
	  End Sub
	End Class

  End Class
End Namespace

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -