Alejandro Acuña
2024-12-18 44b33e24b644459038edd956cfce7345ce3236c1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
Êþº¾40
¦õ    ¥ö÷
õ    ¥ø    ¥ù    ¥úû
¥ü
ýþ
ÿ      
    ý 
¥
 
 
¥     ¥
¥
¥
¥
¥
¥
ý
ý
ý
ý
ý
¥
ý    
¥
 
!
"
‰#    $%
,õ    ,& '( ')
*+    ,,
*-    ,.
*/    ,0
*1    ,2    ,3    ,4    ,5    ,6
‰7    89
?õ    ?& :; :< := :>    ?? :@   ?A :B   ?C :D   ?E
‰F    GH
Oõ    O& IJ   OK IL   OM INO PQR    OST OUV OWX OYZ O[\ O]^
‰_` ab
iõ    i& gc   id ge   if gg   ih gi   ij gk   il gm   in go   ip gq   ir gs   it gu   iv g
    iw gx   iy gz   i{¿ð
‰|}~
‰
ÿ€d
ý‚ ƒ
ý„… †    ‡ˆ‰ Š‹ Œ    ‡Ž  ‘    ‡’“ ”• –    ‡—˜™ application3Lart/library/model/devices/application/Application;mutexPersistance!Lart/library/utils/synchro/Mutex;
nanoBeforeJ    cpuBefore<init>6(Lart/library/model/devices/application/Application;)VCodeLineNumberTableLocalVariableTablestatus9Lart/library/model/devices/application/ApplicationStatus;this)Lart/servers/controller/ControllerStatus; StackMapTable˜šgetApplication5()Lart/library/model/devices/application/Application;   getAlarms()Irun()VtimelessApplication4[Lart/library/model/devices/application/Application;
timetowait lastTimestampupdatePersistence› memoryMXBean7(Lart/library/model/devices/application/Application;J)V#Ljava/lang/management/MemoryMXBean;heapMemoryUsage"Ljava/lang/management/MemoryUsage;nonheapMemoryUsage  timestampœ threadMXBeancurrentThreadCpuTimecurrentThreadUserTimethreadid#Ljava/lang/management/ThreadMXBean;    threadsid[J threadCpuTimethreadUserTimežÖ runtimeMXBean$Ljava/lang/management/RuntimeMXBean;ŸoperatingSystemMXBeanmbsc(Ljavax/management/MBeanServerConnection;osMBean*Lcom/sun/management/OperatingSystemMXBean;cpuAfter   nanoAfter`  updateAlarms information>Lart/library/model/devices/application/ApplicationInformation;alarms9Lart/library/model/devices/application/ApplicationAlarms;memoryCommitedF
memoryused
memoryLoad¡¢R
SourceFileControllerStatus.java ®À §¨art/library/utils/synchro/Mutex ©ª «¬ ­¬Controller status £¤š ¥¦§ ¨© ª¬java/lang/Exception&art/library/model/devices/DeviceStatus« ¬­® »¯ è° ±²Starting ³´ µ¶ ·¸ ÇÈ ÐÈ ÛÈ ÞÈ çÈ alarm_offline ¹º »© ¼½ ¾© ¿½ ů ÀÁ¡ ¬ ý    Finishing ÄÀ ů ÆÀ ÇÈ ÉÊDart/library/model/devices/application/status/ApplicationStatusMemory ͬœ ËÌ ÍÌÎ Ï© Ь Ñ© Ò¬ Ó© Ô¬ Õ© Ö¬ ׬ ج Ù¬ Ú¬ ÛÜ ÝÞDart/library/model/devices/application/status/ApplicationStatusThreadž ßà áâ ãâ ä© å¬ æ¾ çè é¾ êè ë¾ ìè íî ïðEart/library/model/devices/application/status/ApplicationStatusRuntimeŸ ñ© ò¬ ó© ô¬ õö os.timezone÷ øùjava/lang/String úûjava.vm.specification.version üûjava.runtime.version ýûjava.class.version þû user.country ÿû user.language û user.timezone (com/sun/management/OperatingSystemMXBean Mart/library/model/devices/application/status/ApplicationStatusOperatingSystem © ¬ © ¬     © 
¬     © ¬   © ¬ © ¬   ¾ è û ² û ² û  !&java/lang/management/ManagementFactoryjava.lang:type=OperatingSystem "# $© %&alarm_threads_error 'è ¹(alarm_threads_warning )è¢ ‚¬alarm_memory_error *íalarm_memory_warning +í ‰¬alarm_processCpuLoad_error ,íalarm_processCpuLoad_warning -í ެalarm_systemCpuLoad_error .íalarm_systemCpuLoad_warning /í “¬'art/servers/controller/ControllerStatus!art/servers/controller/Controller1art/library/model/devices/application/Applicationjava/lang/Throwable!java/lang/management/MemoryMXBean7art/library/model/devices/application/ApplicationStatus!java/lang/management/ThreadMXBean"java/lang/management/RuntimeMXBean&javax/management/MBeanServerConnection<art/library/model/devices/application/ApplicationInformation7art/library/model/devices/application/ApplicationAlarmssetName(Ljava/lang/String;)VgetDeviceStatus;()Lart/library/model/devices/application/ApplicationStatus;java/lang/SystemcurrentTimeMillis()Jstartedart/servers/SharedmodelLart/servers/Model;art/servers/Model7(J)[Lart/library/model/devices/application/Application;-Lart/library/model/devices/DeviceInformation;getName()Ljava/lang/String;traceInformationS(Ljava/lang/String;Ljava/lang/String;)Lart/library/model/transactions/traces/Trace; isInterrupted()ZexitZsetAlarm(Ljava/lang/String;Z)VgetLastTimestampStatusUpdatesetLastTimestampStatusUpdate(J)VgetLastTimestampUpdatesetLastTimestampUpdategetDeviceInformation@()Lart/library/model/devices/application/ApplicationInformation;hearbeatsleep lockWriteupdateApplication releaseWritegetMemoryMXBean%()Ljava/lang/management/MemoryMXBean;memoryFLart/library/model/devices/application/status/ApplicationStatusMemory;getHeapMemoryUsage$()Ljava/lang/management/MemoryUsage;getNonHeapMemoryUsage java/lang/management/MemoryUsagegetInitheapMemoryUsage_initgetMaxheapMemoryUsage_maxgetUsedheapMemoryUsage_used getCommittedheapMemoryUsage_committednonheapMemoryUsage_initnonheapMemoryUsage_maxnonheapMemoryUsage_usednonheapMemoryUsage_committedgetThreadMXBean%()Ljava/lang/management/ThreadMXBean;threadFLart/library/model/devices/application/status/ApplicationStatusThread;getAllThreadIds()[JgetThreadCpuTime(J)JgetThreadUserTimegetTotalStartedThreadCounttotalStartedThreadCountgetThreadCount threadCountIgetPeakThreadCountpeakThreadCountgetDaemonThreadCountdaemonThreadCountgetRuntimeMXBean&()Ljava/lang/management/RuntimeMXBean;runtimeGLart/library/model/devices/application/status/ApplicationStatusRuntime; getStartTime startTime getUptimeupTimegetSystemProperties()Ljava/util/Map; java/util/Mapget&(Ljava/lang/Object;)Ljava/lang/Object; userTimeZoneLjava/lang/String;javaVmSpecificationVersionjavaRuntimeVersionjavaClassVersion userCountry userLanguagegetOperatingSystemMXBean.()Ljava/lang/management/OperatingSystemMXBean;systemOLart/library/model/devices/application/status/ApplicationStatusOperatingSystem;getCommittedVirtualMemorySizecommittedVirtualMemorySizegetFreePhysicalMemorySizefreePhysicalMemorySizegetFreeSwapSpaceSizefreeSwapSpaceSizegetProcessCpuLoad()DprocessCpuLoadDgetProcessCpuTimeprocessCpuTimegetSystemCpuLoad systemCpuLoadgetTotalPhysicalMemorySizetotalPhysicalMemorySizegetTotalSwapSpaceSizetotalSwapSpaceSizegetSystemLoadAveragesystemLoadAveragegetAvailableProcessorsavailableProcessorsname
getVersionversiongetArcharchgetPlatformMBeanServer ()Ljavax/management/MBeanServer;newPlatformMXBeanProxy_(Ljavax/management/MBeanServerConnection;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;nanoTimegetDeviceAlarms;()Lart/library/model/devices/application/ApplicationAlarms;threshold_threads_error(Ljava/lang/String;ZJ)Vthreshold_threads_warningthreshold_memory_errorthreshold_memory_warningthreshold_processCpuLoad_error threshold_processCpuLoad_warningthreshold_systemCpuLoad_errorthreshold_systemCpuLoad_warning!¥¦§¨©ª«¬­¬
®¯°È=*·*µ*»Y·µ* µ*    µ*¶    *+µ*´¶
M,¸ µ §M±)8; ±2     $ )$1%8);'<+² 1³´=µ¶=§¨·ÿ;¸¹º»¼°/*´°±1² µ¶½¾°L¬L¬ ±;=A² µ¶·Bº¿À°æô²   ¶L*´+2´µ§L*¶¸W¸ @*¶š¾*´š·¸ @**´·**´·**´·**´·**´·*´¶*´¶”ž*´*´¶
a¶§ *´¶*´¶ ”ž*´*´¶ 
a¶!§ *´¶!**´·"*´¶#´$¸ eeB!   ”ž !¸%§:§ÿA*¶&¸W± Ýáä ±vNOSQV#X'Z5_9aBbKcTd]effph|jn—q£s¶w¾zÆ}×݃á‡ä…æ‰é‹óŒ²* ÁÂ×ìôµ¶'ÍĬ·$
Xºü ûgÿ%¸ºúů°§.*´¶'²+¶(*´¶)§M*´¶)§ N*´¶)-¿± #±*
–š¡¢œ¡ ¢#¡+¢-£².µ¶.§¨· XºJÆ    ÇȰy¨¸*:+¶
:´+Ç»,Y·-µ+´+ µ.¹/:¹0:´+¶1µ2´+¶3µ4´+¶5µ6´+¶7µ8´+¶1µ9´+¶3µ:´+¶5µ;´+¶7µ<§:±¢¥ ±F­® ¯°(²1³:µG¶T·a¸nº{»ˆ¼•½¢Â¥À§Ã²HÇÉ —³´1qÊË:hÌ˨µ¶¨§¨¨Í¬·ýÎÏÿ…¸¹ºÐȰи=:+¶
:´>Ç»?Y·@µ>´> µA¹B:    7  7   :  ¾6 6   ¢G  /7¹C7¹D7  ”ž
a7   ”ž
   a7    §:„ §ÿ¸´>¹EµF´>¹GµH´>¹IµJ´>¹KµL§:±Qƒ† ÊÍ ±ZÌÍ ÎÏ(Ò1Ô4Õ7×QÛ\ÜgÝuރâ†àˆ×Žåæ¬ç»èÊíÍëÏî²p \'ѬgÒ¬Q7Ó¬ÅÐÔ ¿³´1™ÕÖ4–׬7“ج    Ðµ¶Ð§¨Ðͬ·N   ýÙÏÿ# ¸¹ÙÏÚÚþ1ù Bºúøÿ>¸¹ºÛȰ´û¸M:+¶
:´NÇ»OY·PµN´N µQ´N¹RµS´N¹TµU´N¹VW¹XÀYµZ´N¹V[¹XÀYµ\´N¹V]¹XÀYµ^´N¹V_¹XÀYµ`´N¹Va¹XÀYµb´N¹Vc¹XÀYµd´N¹Ve¹XÀYµZ§:±õø ±Bö÷ øù(û7üFý_þxÿ‘ªÃÜõøú²4ðÛÜ ê³´ûµ¶û§¨ûͬ·ýÝÏÿظ¹ºÞȰº |¸fÀg:+¶
:´hÇ»iY·jµh´h µk´h¹lµm´h¹nµo´h¹pµq´h¹rµs´h¹tµu´h¹vµw´h¹xµy´h¹zµ{´h¹|µ}´h¹~µ´h¹xµy´h¹€µ´h¹‚µƒ´h¹„µ…´h´}†—šm¸ˆ:Šg¸‹Àg:*´ ”š¹t7¸Œ7
¹t7¸Œ7
 
*´”ž´h*´ei
*´emе}*
µ*µ§:±vy ±†!"+:IXgv…”£² Á!Ð"ß#î$ý& (),(.1/62?3D5N7j:p;vAy?{B²f
1­¬eßàWáâ?7ã¬D2ä¬
nÞâh³´|µ¶|§¨|ͬ·,ý"åÏýæåý3ÿ ¸¹BºçȰ9
W+¶#:+¶
:+¶:+´>´H´‘¡§ ¶’+“´>´H´”¡´•    ”š§ ¶’´+´8´+´<a‰8´+´6´+´;a‰8 8  •ž
n8  +–    ´—•›§ ¶’+˜  ´™•›´š  ”š§ ¶’+›´h´s´œ—›§ ¶’+´h´s´ž—›´Ÿ   ”š§ ¶’+ ´h´w´¡—›§ ¶’+¢´h´w´£—›´¤   ”š§ ¶’§:±QT ±JJK LM.NTPhQ|RST¤UÅWãX Y)ZQ^T\V_²\  Kèé E³´?êëhéìí|ÕîíÒïí Wµ¶W§¨Wͬ·ÿ)¸¹ðÏñ¹òÿ¸¹ðÏñ¹òÿ$¸¹ðÏñ¹òÿ¸¹ðÏñ¹òþ<ÿ  ¸¹ðÏñ¹òÿ ¸¹ðÏñ¹òÿ    ¸¹ðÏñ¹òÿ ¸¹ðÏñ¹òÿ    ¸¹ðÏñ¹òÿ ¸¹ðÏñ¹òÿ&    ¸¹ðÏñ¹òÿ ¸¹ðÏñ¹òÿ    ¸¹ðÏñ¹òÿ ¸¹ðÏñ¹òÿ&    ¸¹ðÏñ¹òÿ ¸¹ðÏñ¹òÿ¸¹ºóô