Đây là lệnh gc-analy-4.9 có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS
CHƯƠNG TRÌNH:
TÊN
gc-analysis - Phân tích kết xuất bộ nhớ Garbage Collector (GC)
SYNOPSIS
gc-phân tích [TÙY CHỌN] ... [hồ sơ]
MÔ TẢ
gc-phân tích in bản phân tích kết xuất bộ nhớ GC ra chuẩn.
Các kết xuất bộ nhớ có thể được tạo bằng cách gọi "gnu.gcj.util.GCInfo.enumerate (Chuỗi
namePrefix) "từ mã java. Một kết xuất bộ nhớ sẽ được tạo trong điều kiện hết bộ nhớ
nếu "gnu.gcj.util.GCInfo.setOOMDump (String namePrefix)" được gọi trước khi hết bộ nhớ
xảy ra.
Chạy chương trình này sẽ tạo ra hai tệp: Kiểm traDump001 và TestDump001.byte.
nhập gnu.gcj.util. *;
nhập java.util. *;
GCDumpTest lớp công khai
{
static public void main (String args [])
{
Lập danh sách l = ArrayList mới (1000);
for (int i = 1; i <1500; i ++) {
l.add ("Đây là chuỗi #" + i);
}
GCInfo.enumerate ("TestDump");
}
}
Sau đó, kết xuất bộ nhớ có thể được hiển thị bằng cách chạy:
gc-analysis -v TestDump001
LỰA CHỌN
--dài dòng
-v Báo cáo dài dòng.
-p tiền tố công cụ
Tiền tố được thêm vào tên của nm và đọc chính mình lệnh.
-d thư mục
Thư mục chứa thư viện thực thi và chia sẻ được sử dụng khi kết xuất
được tạo ra.
--Cứu giúp
In thông báo trợ giúp, sau đó thoát.
--phiên bản
In thông tin phiên bản, sau đó thoát.
Sử dụng gc-analy-4.9 trực tuyến bằng các dịch vụ onworks.net