có cách nào để in các lớp N được sử dụng hàng đầu trên ứng dụng java hiện tại theo chương trình không?In biểu đồ lớp học theo lập trình
sản lượng mẫu: N = 10
num #instances #bytes class name
--------------------------------------
1: 23 4723136 [I
2: 19 4718928 [J
3: 18 4718880 [D
4: 73925 1774200 java.lang.String
5: 208 1226400 [C
6: 28 1205064 [B
7: 18 1179936 [F
8: 68 297040 [Ljava.lang.String;
9: 332 14136 [Ljava.lang.Object;
10: 32 10240 <objArrayKlassKlass>
Netbeans profiler làm điều đó độc đáo, Netbeans được viết bằng Java, vì vậy ... Có có một cách =) Ở đây bạn đi! – BenoitParis
Bạn có ý nghĩa gì với "được sử dụng hàng đầu"? Các lớp học có số lượng bản sao lớn nhất tại một thời điểm cụ thể hoặc tổng thời gian hoạt động của ứng dụng? Hoặc có thể bạn có nghĩa là các lớp học có phương pháp được gọi nhiều nhất? (đo lường dựa trên thời gian hoặc đo đếm số lần gọi) –
[J là gì? [Tôi là mảng số nguyên, nhưng J? –