Tôi đang viết một ứng dụng ASP.NET MVC và tôi thấy một hiệu suất dường như ngẫu nhiên từ một trong những hành động của tôi. Thông tin ban đầu của tôi là bộ sưu tập rác đang khởi động và tạm dừng ứng dụng trong một thời gian ngắn, nhưng dường như tôi không thể tìm thấy nút/nút chuyển đổi sẽ chứng minh hoặc bác bỏ lý thuyết của tôi.Tương đương .NET của dòng lệnh java là gì: gc command line
Không có người java nào ở ngoài đó -verbose:gc
là công tắc dòng lệnh mà bạn có thể chuyển sang ứng dụng java sẽ làm cho JVM in ra khi sự kiện GC diễn ra và mất bao lâu.
Tôi đã cố gắng sử dụng công cụ hiệu suất vs2010 và JetBrains dotTrace cả hai đều giống như sử dụng vũ khí hạt nhân nhiệt để crack một hạt nhỏ.
bao lâu GC mất mà không phải là dễ dàng xác định. Hầu hết GC không yêu cầu chương trình đã dừng, vì .net sử dụng GC đồng thời trên các ứng dụng khách. – CodesInChaos