بطء شديد جدًا على الجهاز المحلي (تثبيت جديد)

هل واجه أي شخص مشاكل بطء شديد بعد تثبيت محلي جديد؟ لقد أكملت للتو تثبيتًا جديدًا وأحاول إنشاء سمة. لست خبيرًا جدًا في Ubuntu/WSL، لذا ربما أفتقد شيئًا واضحًا؟

  • الجهاز المحلي، Windows 11 بذاكرة وصول عشوائي 8 جيجابايت، WSL عبر VS Code، Ubuntu خام، SSD
  • استخدمت دليل التثبيت هذا: Install Discourse on Windows for development - #102 by Arkshine
  • بدء تشغيل ember-cli يستغرق 5-10 دقائق. :وجه_يبكي:
  • بمجرد تشغيل كل شيء، يستغرق تحميل صفحة في http://localhost:4200/ 5+ دقائق. :وجه_يبكي:
  • في بعض الأحيان تتوقف عملية ember الخاصة بي بشكل عشوائي وأحصل على هذه الرسالة: :باكٍ:
تم بناء ناجح (213157 مللي ثانية) – يتم تقديم الخدمة على http://localhost:4200/

أبطأ العقد (totalTime >= 5%) | الإجمالي (متوسط)
-+-\n@embroider/webpack (1) | 88353 مللي ثانية
Babel: discourse-plugins (19) | 54321 مللي ثانية (2859 مللي ثانية)
DiscourseScss (2) | 25401 مللي ثانية (12700 مللي ثانية)

I, [2024-04-01T12:37:00.055056 #9162]  INFO -- : تم تجاهل SIGWINCH لأننا لسنا خاملين
I, [2024-04-01T12:37:02.447649 #9162]  INFO -- : تم تجاهل SIGWINCH لأننا لسنا خاملين
تم القتل
[bin/ember-cli] توقفت عملية ember-cli. إنهاء unicorn.
I, [2024-04-01T12:37:54.128930 #9162]  INFO -- : تم إعادة تجميع #<Process::Status: pid 9501 exit 0> worker=2
I, [2024-04-01T12:37:54.239701 #9162]  INFO -- : تم إعادة تجميع #<Process::Status: pid 9500 exit 0> worker=1
I, [2024-04-01T12:37:55.360116 #9162]  INFO -- : تم إعادة تجميع #<Process::Status: pid 9499 exit 0> worker=0
I, [2024-04-01T12:37:55.362898 #9162]  INFO -- : اكتمل الرئيسي
annetters@DESKTOP-S5K8606:~/discourse$
إعجابَين (2)

هل يمكنك مشاركة إحصائيات الذاكرة أثناء تشغيل هذا؟ 8 جيجابايت بالفعل ضيقة لنظام ويندوز 11 وحده، إذا أضفت جهاز لينكس الافتراضي بالكامل لتشغيل WSL2، وعمليات PG/Redis/Unicorn/Ember فقد يتسبب ذلك في تبديل مفرط.

ربما حاول تطوير السمة الخاصة بك مقابل Theme Creator, create and show themes without installing Discourse!

6 إعجابات

أوه. حسنًا. هذا لا يبدو جيدًا.

إعجاب واحد (1)

لولو، كروم يستمتع بكونه مستهلكًا جيدًا للذاكرة

إعجاب واحد (1)

إذا كنت حريصًا على التطوير ضد نسخة محلية، فسأبحث في التمهيد المزدوج لنظام Linux إذا كان لديك مساحة قرص كافية. هذا ما أفعله شخصيًا.

بخلاف ذلك، فإن أفضل رهان لك هو استخدام Theme Creator, create and show themes without installing Discourse!.

3 إعجابات

لدي فقط نسخة تطوير صغيرة من Discourse للمقارنة، و WSL يستخدم بالفعل 4 جيجابايت. ومع ذلك، يمكن أن يكون الاستخدام الفعلي أعلى بكثير اعتمادًا على النشاط فيه.

سأتبع بالتأكيد اقتراح Falco إذا استطعت.

على صعيد آخر، يمكنك ضبط تكوين WSL (مثل الذاكرة المحدودة، والمبادلة، وما إلى ذلك).

إعجاب واحد (1)

لا ينبغي أن يكون كذلك، فالكمية التي يستخدمها WSL محجوزة له فقط، وعلى حد علمي، لن يتجاوز الحجز الخاص به…

لست متأكدًا. ربما كانت هناك مشكلة في السابق، لكنني عادةً لا أقوم بإيقاف تشغيل جهاز الكمبيوتر الخاص بي أبدًا، ولسبب ما، يمكن أن يصل إلى 10 جيجابايت (أو أكثر). ولكن نعم، بشكل افتراضي، مما أراه في الوثائق، يمكن استخدام 50٪ من إجمالي الذاكرة لديك. (لدي 64 جيجابايت، لذا أعتقد أن هذا هو السبب).

مرحباً بالجميع. شكراً لاقتراحاتكم. لقد قمت بتطوير السمة بشكل منفصل عبر منشئ السمات واختبار المكونات على تثبيت مستضاف. أعتقد أنني سأشتري جهاز كمبيوتر محمول جديد بذاكرة أكبر هذا العام! :slightly_smiling_face:

إعجاب واحد (1)

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.