12-05-2013, 12:51 PM
إقتباس :ماذا يجب ان اعرف ؟
وهل يوجد كتب او مقالات تتحدث بهذا الاختصااص ؟
كما قلت لك سابقا الموضوع طويل جدا ...
لن تجد الكثير من المواضيع التي تتحدث عن optimization لأن عصر اليوم نتحدث عن رام بسعة 100 جيجا ومعالجات i5,i7 ,...
الطلب على مختصي optimization قليل بسبب توفر الشروط السابقة (معالجات حديثة)
يعني أن الكود مهما كان مليئ بالتعليمات البطيئة سيبدوا سريعا على المعالجات الحديثة !!
لا تهتم كثيرا بهذا المجال , و لكن حاول التركيز على :
-المؤشرات
-الأسمبلي
فكلتاهما تعدان ركيزة قوية حينما يتعلق الأمر بالسرعة
أما ان كنت تريد الخوض فعلا في هذا المجال فيتوجب عليك حتما أن تعرف طريقة التعامل مع CPU و تعليمات الأسمبلي & data alignment .
ألق نظرة على :
كود :
Intel® 64 and IA-32 Architectures Optimization Reference Manual
http://www.intel.com/content/www/us/en/processors/architectures-software-developer-manuals.htmlإقتباس :سؤال آخير هل يوجد اوامر تعمل بنفس عمل الـ ProcessMessages , اوش من هذا النوع من الاوامر ؟
ممكن .. دوال Api :
PHP كود :
TranslateMessage
DispatchMessage

