Bạn hiện đang ngoại tuyến, hãy chờ internet để kết nối lại

Làm thế nào để sử dụng bộ nhớ bơi Monitor (Poolmon.exe) để gỡ rối bộ nhớ chế độ hạt nhân rò rỉ

Support for Windows XP has ended

Microsoft ended support for Windows XP on April 8, 2014. This change has affected your software updates and security options. Learn what this means for you and how to stay protected.

Support for Windows Server 2003 ended on July 14, 2015

Microsoft ended support for Windows Server 2003 on July 14, 2015. This change has affected your software updates and security options. Learn what this means for you and how to stay protected.

QUAN TRỌNG: Bài viết này được dịch bằng phần mềm dịch máy của Microsoft chứ không phải do con người dịch. Microsoft cung cấp các bài viết do con người dịch và cả các bài viết do máy dịch để bạn có thể truy cập vào tất cả các bài viết trong Cơ sở Kiến thức của chúng tôi bằng ngôn ngữ của bạn. Tuy nhiên, bài viết do máy dịch không phải lúc nào cũng hoàn hảo. Loại bài viết này có thể chứa các sai sót về từ vựng, cú pháp hoặc ngữ pháp, giống như một người nước ngoài có thể mắc sai sót khi nói ngôn ngữ của bạn. Microsoft không chịu trách nhiệm về bất kỳ sự thiếu chính xác, sai sót hoặc thiệt hại nào do việc dịch sai nội dung hoặc do hoạt động sử dụng của khách hàng gây ra. Microsoft cũng thường xuyên cập nhật phần mềm dịch máy này.

Nhấp chuột vào đây để xem bản tiếng Anh của bài viết này:177415
GIỚI THIỆU
Bài viết này mô tả cách sử dụng bộ nhớ bơi Monitor Tiện ích, Poolmon.exe, như một công cụ xử lý sự cố để giám sát bộ nhớ thẻ.

Poolmon hiển thị các dữ liệu thu thập về cấp phát bộ nhớ từ các hệ điều hành hệ thống phần phân trang và nonpaged hạt nhân hồ bơi và về các hồ bơi bộ nhớ được sử dụng cho Phiên dịch vụ thiết bị đầu cuối. Dữ liệu được nhóm lại theo từ khóa phân bổ các hồ bơi. Điều này thông tin có thể được sử dụng bởi Microsoft hỗ trợ kỹ thuật để tìm thấy chế độ lõi rò rỉ bộ nhớ.

Một rò rỉ bộ nhớ gây ra bởi một ứng dụng hoặc bởi một quá trình mà phân bổ bộ nhớ để sử dụng nhưng mà không miễn phí bộ nhớ khi ứng dụng hoặc quá trình kết thúc. Do đó, bộ nhớ có sẵn hoàn toàn được sử dụng theo thời gian. Thường xuyên, tình trạng này gây ra hệ thống để ngăn chặn hoạt động đúng.

Trong trường hợp này, các sự kiện sau đây có thể được đăng trong đăng nhập hệ thống:

Tổ chức sự kiện ID: năm 2020
Nguồn: Srv
Mô tả: Hệ phục vụ đã không thể cấp phát từ hồ bơi hệ thống paged vì các hồ bơi đã có sản phẩm nào.

Tổ chức sự kiện ID: 2019
Nguồn: Srv
Mô tả: Hệ phục vụ đã không thể cấp phát từ hệ thống nonpaged bơi vì các hồ bơi đã có sản phẩm nào.

THÔNG TIN THÊM
Phần đầu tiên sau đó mô tả làm thế nào để kích hoạt thẻ chế độ cho việc sử dụng Poolmon. Phần thứ hai mô tả làm thế nào để thu thập các thông tin cho xử lý sự cố bằng cách sử dụng Poolmon.

Cho phép chế độ từ khóa

Trước khi chạy PoolMon, bạn phải cho phép gắn thẻ bơi và sau đó khởi động lại máy tính của bạn. Hồ bơi gắn thẻ tính năng thu thập và tính toán thống kê về bộ nhớ bơi được sắp xếp theo giá trị thẻ của bộ nhớ phân bổ.

Chú ý Nó không phải là cần thiết để kích hoạt tính năng bơi gắn thẻ trong Windows Server 2003 vì nó được kích hoạt theo mặc định.

Để kích hoạt tính năng bơi gắn thẻ trên một Windows NT 4,0 dựa, dựa trên Windows 2000 hoặc Windows XP dựa trên máy tính, sử dụng một trong các phương pháp sau đây:

Cách 1: Chỉnh sửa Registry

Để thay đổi giá trị đăng ký cho phép thẻ chế độ cho Poolmon.exe, hãy làm theo các bước sau.

Quan trọng Phần này, phương pháp, hoặc công việc có bước mà cho bạn biết làm thế nào để chỉnh sửa registry. Tuy nhiên, vấn đề nghiêm trọng có thể xảy ra nếu bạn sửa đổi registry không chính xác. Vì vậy, hãy chắc chắn rằng bạn làm theo các bước sau một cách cẩn thận. Để bảo vệ được thêm vào, sao lưu sổ đăng ký trước khi bạn sửa đổi nó. Sau đó, bạn có thể khôi phục sổ đăng ký nếu một vấn đề xảy ra. Để biết thêm chi tiết về làm thế nào để sao lưu và khôi phục sổ đăng ký, hãy nhấp vào số bài viết sau để xem bài viết trong cơ sở kiến thức Microsoft:
322756 Cách sao lưu và lưu trữ sổ đăng kư trong Windows
  1. Chạy Registry Editor.
  2. Xác định vị trí các khóa sau trong registry:
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager
  3. Viết xuống giá trị của GlobalFlag, hoặc lưu các
    Phiên làm việc Quản lý
    baám giöõ phím.
  4. Bấm đúp vào các GlobalFlag có giá trị trong các cửa sổ bên phải.
  5. Thay đổi giá trị để 0x00000400hệ thập lục phân.

    Chú ý Khi bạn thêm giá trị toàn cầu cờ 0x00000400, nó chỉ cho thấy như đang là 0x400 sau khi nó được đưa vào. Nó là quan trọng để thêm tất cả các hàng đầu Zero hoặc một số thông tin Poolmon sẽ không hiển thị trên đầu ra màn hình.
  6. Khởi động lại máy tính.
Chú ý Khi bạn đã kết thúc gỡ lỗi, thay đổi giá trị GlobalFlag lại với bản gốc giá trị mà bạn đã được hướng dẫn để viết trong bước 3.

Cách 2: Sử dụng tiện ích Gflags.exe

Bạn cũng có thể sử dụng tiện ích toàn cầu cờ Editor (Gflags.exe) để Kích hoạt tính năng gắn thẻ bơi. Gflags.exe có sẵn trong Windows NT 4.0 Resource Kit và trong thư mục \Support\Tools của Windows 2000, Windows XP, và Windows Đĩa CD-ROM máy chủ 2003.

Chú ý Bởi vì hồ bơi gắn thẻ vĩnh viễn được kích hoạt trong Windows Server năm 2003, các Kích hoạt tính năng gắn thẻ bơi kiểm tra hộp trong các Toàn cầu Lá cờ hộp thoại mờ đi và lệnh để kích hoạt hoặc vô hiệu hóa hồ bơi gắn thẻ thất bại.

Để thực hiện thay đổi bằng cách sử dụng Gflags.exe, làm theo các bước sau:
  1. Nhấp vào Bắt đầu, bấm Chạy, loại gflags.exe, và sau đó nhấp vàoOk.
  2. Chọn Kích hoạt tính năng gắn thẻ bơi.
  3. Nhấp vào Áp dụng, và sau đó nhấp vàoOk.
  4. Khởi động lại máy tính.
Chú ý Khi bạn đã kết thúc gỡ lỗi, lặp lại các bước trên để vô hiệu hóa việc gắn thẻ bơi.

Bằng cách sử dụng Poolmon để thu thập thông tin

PoolMon hiển thị thông tin thẻ hồ bơi trong một cửa sổ lệnh. Sử dụng các phím mũi tên hoặc các trang lên và trang xuống phím để hiển thị tất cả các từ khóa thông tin trở lại bởi các công cụ.

Poolmon.exe có sẵn trong các Windows NT 4.0 Resource Kit và trong thư mục \Support\Tools của Windows 2000, Windows XP, và Windows Server 2003 ổ đĩa CD-ROM.

Sử dụng các bước sau để sao chép và lưu trữ thông tin thẻ. Lặp lại các bước này cho hai giờ lúc 15 các khoảng phút. Nối thêm mỗi lần cập nhật cuối cùng của tập tin Notepad.
  1. Nhấp vào Bắt đầu, điểm đếnThiết đặt, bấm Bảng điều khiển, và sau đó bấm đúp Giao diện điều khiển.

    Chú ý Cho Windows 2000, bạn phải thực hiện theo các bước sau:
    1. Nhấp vào Bắt đầu, bấm Chạy, loại CMD, và sau đó nhấp vào Ok.
    2. Nhấp chuột phải vào thanh tiêu đề, và sau đó nhấp vào Thuộc tính.
  2. Bấm vào các Tuỳ chọn tab, bấm vàoChế độ chế, và sau đó nhấp vào Chèn Chế độ.
  3. Bấm vào các Bố trí tab, thay đổi cácKích cỡ bộ đệm màn hình giá trị để 99, và sau đó bấm Ok.
  4. Nhấp vào Bắt đầu, điểm đếnChương trình, và sau đó nhấp vào Lệnh Nhắc.
  5. Xác định vị trí Poolmon.exe trong các Support\Debug\nền tảng thư mục trên Windows NT 4.0 CD. thay đổi cho ổ đĩa và cặp nơi Poolmon.exe có vị trí. Trên cửa sổ 2000 CD Poolmon.exe là trong các tập tin Support.CAB. Support.cab nằm dưới thư mục \Support\Tools.
  6. Loại Poolmon.exe.
  7. Bấm p cho đến khi Poolmon hiển thị thứ hai cột "loại" và cho thấy giá trị phần phân trang.
  8. Báo chí b để sắp xếp các cột từ lớn nhất để nhỏ nhất.
  9. Chọn các nội dung toàn bộ màn hình, và sau đó bấm NHẬP.
  10. Nhấp vào Bắt đầu, điểm đếnChương trình, điểm đến Phụ kiện, và sau đó Nhấp vào Notepad.
  11. Trên các Chỉnh sửa trình đơn, nhấp vàoDán.
  12. Lặp lại bước 7 để tìm giá trị nonpaged.
  13. Lặp lại các bước 8-11 để dán.
Poolmon.exe cũng có một vài phím lệnh sắp xếp đầu ra Tặng em. Báo chí chữ chỉ ra dưới đây để thực hiện thao tác. Phải mất một vài giây cho mỗi lệnh để làm việc. Đây là một danh sách của một vài người trong số các lệnh:
P - các loại từ khóa danh sách bởi Paged, Non-Paged, hoặc hỗn hợp. Lưu ý rằng p chu kỳ thông qua mỗi một.
B - sắp xếp các thẻ bằng cách sử dụng tối đa byte.
M - sắp xếp các thẻ theo phân bổ các tối đa byte.
T - loại thẻ theo thứ tự abc của tên thẻ.
E - hiển thị Paged, Non-paged tổng cộng trên dưới cùng. Chu kỳ thông qua.
A - sắp xếp các thẻ theo kích thước cấp phát.
F - sắp xếp các thẻ bằng "giải phóng".
S - sắp xếp các thẻ bởi những khác biệt về allocs và giải phóng.
E - hiển thị Paged, Non-paged tổng cộng trên dưới cùng. Chu kỳ thông qua.
Q – quit.
Để biết thêm thông tin, hãy bấm vào số bài viết sau để xem bài viết trong Cơ sở Kiến thức Microsoft:
298102Làm thế nào để tìm thấy bơi thẻ được sử dụng bởi trình điều khiển bên thứ ba
debugref allocs giải phóng krnl paged nonp nonpaged không phần phân trang các trang gflags gflags.exe hồ bơi byte màn hình

Thuộc tính

ID Bài viết: 177415 - Xem lại Lần cuối: 08/19/2011 09:34:00 - Bản sửa đổi: 2.0

Microsoft Windows Server 2003, Enterprise x64 Edition, Microsoft Windows Server 2003, Datacenter Edition (32-bit x86), Microsoft Windows Server 2003, Enterprise Edition (32-bit x86), Microsoft Windows Server 2003, Standard Edition (32-bit x86), Microsoft Windows Server 2003, Web Edition, Microsoft Windows XP Professional x64 Edition, Microsoft Windows XP Home Edition, Microsoft Windows XP Professional, Microsoft Windows XP Media Center Edition 2005 Update Rollup 2, Microsoft Windows XP Tablet PC Edition, Microsoft Windows 2000 Server, Microsoft Windows 2000 Advanced Server, Microsoft Windows 2000 Professional Edition, Microsoft Windows NT Server 4.0 Standard Edition, Microsoft Windows NT Workstation 4.0 Developer Edition, Microsoft Windows Small Business Server 2003 Premium Edition, Microsoft Windows Small Business Server 2003 Standard Edition

  • kbhowto kbmt KB177415 KbMtvi
Phản hồi
('meta');m.name='ms.dqp0';m.content='false';document.getElementsByTagName('head')[0].appendChild(m);" src="http://c1.microsoft.com/c.gif?">