سؤال

ما هو الفرق بين نقطة اتصال الخادم والعميل. هل هناك أي سبب لتبديل بيئة الإنتاج إلى -Server. يرجى مشاركة تجربتك العملية. هل هناك أي زيادة الأداء؟ ذات الصلة إلى أوراكل UCM 10G

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

المحلول

نعم، يمكن أن يكون هناك تسربت دفعة الأداء في بعض الحالات. عند قياس التنفيذ المخازن المؤقت بروتوكول، كنت أقارنه ضد تنفيذ جافا - وكنت مسرورا حقا، حتى تبحث على -Server ... ورأيت أداء Java مزدوج. لا أعرف تفاصيل كل ما يفعله، ولكن بشكل أساسي يتيح ل JIT يعمل بجدية أكبر، كما يتوقع أن يعمل الكود لفترة أطول.

لن أتوقع أن أكون الحال في كل تطبيق بالطبع، ولكن يمكن أن تحدث فرقا كبيرا. بالطبع، لن يكون لها تأثير كبير ما لم يكن طلبك بالفعل مع وحدة المعالجة المركزية بالفعل على JVM. ليس لدي أي خبرة مع Oracle UCM، لذلك لا يمكن أن أقول مقدار التأثير الذي سيكون عليه في استخدامك المحدد. هل قمت بالفعل بإجراء تحليل مناسب لأين عنق الزجاجة في نظامك؟

نصائح أخرى

يقوم خادم VM بجمع الإحصائيات لفترة أطول من العميل VM قبل تحويل Java ByTecode إلى التعليمات البرمجية الأصلية. أ قليل المزيد هنا: http://java.sun.com/j2se/1.3/docs/guide/performance/hotspot.html#Server.

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