Uses 911K of libraries. Click here for Pure Java version (2008L/11K).
1 | !7 |
2 | |
3 | cmodule GCNotification > DynPrintLog {
|
4 | start {
|
5 | ownResource(onGC(voidfunc(GarbageCollectionNotificationInfo info) enter { |
6 | dm_q(r { printInfo(info) }) }));
|
7 | } |
8 | |
9 | void printInfo(GarbageCollectionNotificationInfo info) {
|
10 | print(); |
11 | GcInfo gcInfo = info.getGcInfo(); |
12 | print("GC @ " + localDateWithSeconds());
|
13 | print(); |
14 | print(" GC cause: " + info.getGcCause() + " (" + gcInfo.getDuration() + " ms)");
|
15 | print(" Collector: " + info.getGcName());
|
16 | //print(" Action: " + info.getGcAction());
|
17 | print(" Changes: " + gcRenderChangesInUsedMemory(gcInfo));
|
18 | print(); |
19 | } |
20 | } |
download show line numbers debug dex old transpilations
Travelled to 14 computer(s): aoiabmzegqzx, bhatertpkbcr, cbybwowwnfue, cfunsshuasjs, gwrvuhgaqvyk, irmadwmeruwu, ishqpsrjomds, lpdgvwnxivlt, mqqgnosmbjvj, pyentgdyhuwx, pzhvpgtvlbxg, tslmcundralx, tvejysmllsmz, vouqrxazstgt
No comments. add comment
| Snippet ID: | #1016697 |
| Snippet name: | GC Notification [Dyn Module] |
| Eternal ID of this version: | #1016697/10 |
| Text MD5: | 5141f3e7828a9a16c2531fb632569f43 |
| Transpilation MD5: | 4fe18bf89d6cc3ddd94ac478a1ec9ce8 |
| Author: | stefan |
| Category: | javax / gc / monitoring |
| Type: | JavaX source code (Dynamic Module) |
| Public (visible to everyone): | Yes |
| Archived (hidden from active list): | No |
| Created/modified: | 2019-10-12 02:06:55 |
| Source code size: | 632 bytes / 20 lines |
| Pitched / IR pitched: | No / No |
| Views / Downloads: | 822 / 1199 |
| Version history: | 9 change(s) |
| Referenced in: | [show references] |