الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

النت بينز و جهازى

بدأه رااحيل في 18 ديسمبر 2009 · 12 رد · 1,098 مشاهدة · في نظام تشغيل Windows
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

:mad: :mad: السلام عليكم

انا عندى مشكلة فى النت بينز

لما بشغل البرنامج

الجهاز بيبقى تقيل جدااا فوق ما تتخيلوا

غيرت النسخة و مافيش فايدة

و الجهاز عملتله اسكان مافيش فيروسات

طيب فين المشكلة انا بشوف البرنامج فى الكلية شغال كويس اوى و مع اصحابى الا انا

دلونى فين الحل؟؟

00020309t.gif

1958_1963.gif
#2

يحتاج netbeans ل 512 كحد ادنى من الذاكرة ram للعمل على برامج متوسطة (SE)

بمعنى انك تحتاجين ل 1 جيجا من الذاكرة ليتسنى لك تشغيل برمجيات اخرى بالاضافة لنظام التشغيل

في حال عملك على تطوير برمجيات j2ee تحتاج ل application server و DBMS فاقل من 2 جيجا ستكون حالة الجهاز يرثى لها

Unix is user friendly. It's just selective about who its friends are .

#3

2.02 GHZ,248MB

of RAM اين المشكلة اذا اخى؟؟؟

شكرا لك اولا

00020309t.gif

1958_1963.gif
#4

248MB

يعني الذاكرة عندك 256 MB و نظام التشغيل اخذ 8 M لكرت الشاشة

طبعا سيعاني الجهاز

قومي بزيادة ال virtual memory

على ما اذكر كوني لم اتعامل مع وندوز منذ سنوات

من خصائص جهاز الكمبيوتر ,

advanced >performance <settings> >advanced <virtual memory <change>

قومي بضبط التبويب الاول visual effects في نفس النافذة للحصول على افضل اداء (لا اذكر اسم ال option بالانجليزية بالضبط) لتقليل استهلاك نظام التشغيل للذاكرة

Unix is user friendly. It's just selective about who its friends are .

#5

السلام عليكم

انا وصلت لاخر خطوة اخى و هى

custom sizee :

initial size 372

maximum size 744

مع العلم ان هذة الارقام قابلة للتغير

ما رأيك اخى؟؟

00020309t.gif

1958_1963.gif
#6
اسراء شلبى كتب:

السلام عليكم

انا وصلت لاخر خطوة اخى و هى

custom sizee :

initial size 372

maximum size 744

مع العلم ان هذة الارقام قابلة للتغير

ما رأيك اخى؟؟

و هو المطلوب #

قومي بزيادة مساحة ال virtual memory لتتناسب مع المساحة المتاحة على الهارد

ال virtual memory او swap (كما هي معروفة في عالم Unix )

هي مساحة من القرص الصلب يتم استخدامها كمساحة اضافية لل ram في حال الحاجة لها

في الغالب حتى ما يصير عندي deadlock (توقف عملية لسبب انشغال الذاكرة او المعالج او لعدم اتمام عملية تعتمد علييها لنفس السبب) او مثل ما يطلق عليها بالعامية المصرية (هنج الجهاز :D)

Unix is user friendly. It's just selective about who its friends are .

#7

صغر الـPhysical/Virtual Memory ليس سبب ابدا للـDeadlocks :)

mov eax, dword ptr ds:[0xffdf0308]

jmp dword ptr [eax+0xfc]

#8

زيادة حجم الـPage file مع الضغط على الرام سيزيد بدوره من عدد عمليات الـPage faults و الـSwapping مما سيؤدي الى بطء عمل نظام التشغيل ككل .

الحل الأفضل هو زيادة الـram ...

انصحك بشراء رامة اخرى 256 ddr ، مستعملة بالطبع لأنك لن تجدي جديد منها في مصر الان ، سعرها يتراوح من 25 الى 30 جنيه لا يزيد قرش واحد :D

mov eax, dword ptr ds:[0xffdf0308]

jmp dword ptr [eax+0xfc]

#9

السلام عليكم

شكرا لك اخى عز الدين >>مع انى مش فاهمة حاجة لانى بكره الهاردوير و الكلام دة

شكرا لك اخى GamingMasteR واضح انك مصرى :lol:

الف شكر ليكم

00020309t.gif

1958_1963.gif
#10

256 M سيعمل عليها النت بينز ودون تعليق لكن بشروط

1- عدم تشغيل غيره مبدئيا على الجهاز

2- ايقاف كل server التي تنزل plug in مع البرنامج

3- لا تقومي بعمل run لبرامج قد تتطلب اشغال سيرفرات معينة

4 - استخدمي ANT في جافا (راجعي قسم الجافا ) :happy:

بالتوفيق

1
#11
GamingMasteR كتب:

صغر الـPhysical/Virtual Memory ليس سبب ابدا للـDeadlocks :)

لم اقل سببا و لكن قلت حلا ..

عندي مساحة x من الذاكرة

لدي عملية تحتاج ل 0.5 x من الذاكرة تحتاج لعملية اخرى لاتمامها (التي بدورها تحتاج ل 1 x )

اصبح عندي DEADLOCK ولا انا بيتهيالي ؟!!

ثانيا

اعمل على LINUX SYSTEMS مساحة ال SWAP عندي 6 G لم ار بطئا في عمل النظام رغم انه 3 اضعاف حجم الذاكرة الفعلي

و نفس النتيجة عندما كنت اتعامل انظمة ميكروسوفت (يفترض ! والا لكانت هذه نكتة الموسم و ضربة قوية بحق ميكروسوفت:D )

في حال كونها عملية تسبب المشاكل فاين دور نظام التشغيل في موارد الجهاز؟!!

اذا احتجت لبرنامج يحتاج ل 256 من الرام و نظام التشغيل يحتاج ل 265 و شغلت عملية معينة تحتاج ل 8 ميجا من الرام و كل الي عندي 512 ما الحل ؟

هل احمل المستهلك ثمن رامات جيدة لسبب واحد فقط (هو ان سلعتي الي قارف الناس بالدعاية لها و كل يوم اصدر و كل اصدار اسوا من الذي قبله (اقصد هنا ميكروسوفت و ما حد يزعل مني ) لا تقوم بعملها بشكل صحيح )

اذا عندك اي معلومات حول الموضوع ضيفها انا بانتظارك .. لا اريد ان اقلب الموضوع حربا على ميكروسوفت :D

------------------------

عفوا اخت اسراء يو ويلكام :)

------------------------

اخ شادو ابحث عن MINI REQUIREMENTS لتشغيل NETBEANS ستجد ما قلت فانا لم ات بهذه الارقام من عندي بل هي موجودة في NETBEANS WIKI :)

Unix is user friendly. It's just selective about who its friends are .

#12

السلام عليكم .

فقط في حال لم تكن تعلم ، الـdeadlock ليس بطئ في عمل الجهاز بل هو شئ اخر:

In computer science, deadlock refers to a specific condition when two or more processes are each waiting for each other to release a resource, or more than two processes are waiting for resources in a circular chain (see Necessary conditions).

اقتباس

اذا احتجت لبرنامج يحتاج ل 256 من الرام و نظام التشغيل يحتاج ل 265 و شغلت عملية معينة تحتاج ل 8 ميجا من الرام و كل الي عندي 512 ما الحل ؟

علينا أولا ان نفرق بين نوعين من الـMemory و هو الـNonpaged memory وهي اجزاء من الذاكرة لا يتم عمل swapping لها وتظل موجودة بالذاكرة الفيزيائية مثل اغلب اجزاء الكرنل و الـthird-party drivers ، واخرى Paged memory وهي التي يمكن عمل swap لها مثل الـthreads stack و الـheaps .. الخ .

الآن اذا تكلمنا عن الـperformance الأفضل ، فإن كل عملية swapping = مزيد من عمليات IO بين الرام والدسك .

اذا كنت املك 512 MB من الرام و لدي نظام تشغيل يحتاج 265 MB من الذاكرة وباعتبار ان كلها Nonpaged pools ، فالحجم المتبقي من الذاكرة سيتم تنظيم استخدامه على باقي الـtasks بحيث لا يتم عمل page in الا للذاكرة المستخدمة حاليا للقراءة او الكتابة او التنفيذ والباقي يظل في الـpage file الى ان يتم استخدامه ولن يتم عمل page in له كليا ، هذا ان كان هناك عجز في الـذاكرة الفيزيائية الحرة المتبقية .

يعني اذا كان احد البرامج يحجز 600 MB من الذاكرة فلن تكون متواجدة فعليا كلها في الرام بل الـPages التي يتم استخدامها فقط حاليا طالما ان هناك عجز في حجم الـphysical memory نفسها.

اقتباس
اذا عندك اي معلومات حول الموضوع ضيفها انا بانتظارك .. لا اريد ان اقلب الموضوع حربا على ميكروسوفت

انا اتكلم بشكل عام عن الـpaging mechanism بدون التطرق لأنظمة معينة ، وان كنت تظنني ممن يشدون شعرهم ويتشددون لأنظمة وشركات معينة فأنت مخطئ ، الحياة عندي ابسط من هذا بكثير :P

تحياتي

تم تعديل هذه المشاركة بواسطة GamingMasteR في 20 ديسمبر 2009 في 02:42

mov eax, dword ptr ds:[0xffdf0308]

jmp dword ptr [eax+0xfc]

#13
اقتباس
اخ شادو ابحث عن MINI REQUIREMENTS لتشغيل NETBEANS ستجد ما قلت فانا لم ات بهذه الارقام من عندي بل هي موجودة في NETBEANS WIKI :)

اعرف يا اخي

وبنفس الموقع متكلمين عن ما تكلمته عنه انا

المشكلة في النت بنز start up server

يعني انتا كمبرمج بالتاكيد لا تحتاج لاقلاع راوترات على جهازي بالفيجوال مشين

ولا تحتاج لان تعمل tel net على راوتر وانتا مشغل النت بينز

يعني ما اقصده

ان المشكلة سوف تحل في 256 لكن ضمن الحدود

مواضيع مشابهة