@@ -19,6 +19,7 @@ namespace ssc::runtime::core::services {
1919
2020 // queued responses diagnostics
2121 do {
22+ debug (" >>> ACQUIRE SERVICES" );
2223 Lock lock (this ->services .mutex );
2324 query.queuedResponses .handles .count = this ->context .queuedResponses .size ();
2425 for (const auto & entry : this ->context .queuedResponses ) {
@@ -29,6 +30,7 @@ namespace ssc::runtime::core::services {
2930 #if !SOCKET_RUNTIME_PLATFORM_IOS
3031 // `childProcess` diagnostics
3132 do {
33+ debug (" >>> ACQUIRE PROCESS HANDLES" );
3234 Lock lock (this ->services .process .mutex );
3335 query.childProcess .handles .count = this ->services .process .handles .size ();
3436 for (const auto & entry : this ->services .process .handles ) {
@@ -50,6 +52,7 @@ namespace ssc::runtime::core::services {
5052
5153 // fs diagnostics
5254 do {
55+ debug (" >>> ACQUIRE PROCESS FS" );
5356 Lock lock (this ->services .fs .mutex );
5457 query.fs .descriptors .handles .count = this ->services .fs .descriptors .size ();
5558 query.fs .watchers .handles .count = this ->services .fs .watchers .size ();
@@ -65,6 +68,7 @@ namespace ssc::runtime::core::services {
6568
6669 // timers diagnostics
6770 do {
71+ debug (" >>> ACQUIRE PROCESS TIMERS" );
6872 Lock lock (this ->services .timers .mutex );
6973 for (const auto & entry : this ->services .timers .handles ) {
7074 const auto id = entry.first ;
@@ -84,6 +88,7 @@ namespace ssc::runtime::core::services {
8488
8589 // udp
8690 do {
91+ debug (" >>> ACQUIRE PROCESS UDP HANDLES" );
8792 Lock lock (this ->services .udp .mutex );
8893 query.udp .handles .count = this ->services .udp .manager .sockets .size ();
8994 for (const auto & entry : this ->services .udp .manager .sockets ) {
@@ -93,6 +98,7 @@ namespace ssc::runtime::core::services {
9398
9499 // conduit
95100 do {
101+ debug (" >>> ACQUIRE PROCESS CONDUIT HANDLES" );
96102 Lock lock (this ->services .conduit .mutex );
97103 query.conduit .handles .count = this ->services .conduit .clients .size ();
98104 query.conduit .isActive = this ->services .conduit .isActive ();
@@ -103,6 +109,7 @@ namespace ssc::runtime::core::services {
103109
104110 // uv
105111 do {
112+ debug (" >>> ACQUIRE PROCESS UV HANDLES" );
106113 Lock lock (this ->loop .mutex );
107114 uv_metrics_info (this ->loop .get (), &query.uv .metrics );
108115 query.uv .idleTime = uv_metrics_idle_time (this ->loop .get ());
0 commit comments