سؤال

هل هناك طريقة لمراقبة كيفية العديد من المواضيع هي في الواقع على قيد الحياة و تشغيل بلدي سكالا الممثلين ؟

هل كانت مفيدة؟

المحلول

الطريقة الوحيدة للقيام بشكل صحيح هذا هو لحقن الخاصة بك المنفذ من أجل الجهات الفاعلة في النظام ، بشكل افتراضي ، والفاعل المواضيع لا يكون الفاعل - أو سكالا-أسماء محددة (قد يكون مجرد تسمى Thread-N أو pool-N-thread-M اعتمادا على أي إصدار من سكالا الذي تستخدمه.

فيليب هالر قد أعطى تعليمات على استخدام المنفذ, حيث يمكنك مراقبة استخدام الخيط إذا كنت ترغب في ذلك ، أو على الأقل اسم المواضيع حتى خلق.إذا تجاوز موضوع تسمية ثم هل يمكن استخدام جافا القياسية نظام MBeans (أي ThreadMXBean) لرصد المواضيع برمجيا (أو عن طريق JConsole/JVisualVM).

لاحظ أنه يمكنك التحكم الافتراضي آلية استخدام خصائص النظام:

  • actors.minPoolSize
  • actors.maxPoolSize
  • actors.corePoolSize

نصائح أخرى

وقد حاول VisualVM أداة (متوفر مجانا من الشمس). من بين أمور أخرى، فإنه يمكن رصد المواضيع في إدارة JVMs.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top