΢²¨EDAÍø£¬¼ûÖ¤Ñз¢¹¤³ÌʦµÄ³É³¤£¡
Ê×Ò³ > Ó²¼þÉè¼Æ > ǶÈëʽÉè¼Æ > Windows CE 5.0ʵʱϵͳ

Windows CE 5.0ʵʱϵͳ

ʱ¼ä£º02-24 À´Ô´£º»¥ÁªÍø µã»÷£º

ISR µÄÆô¶¯Ê±¼ä±ØÐ뿼Âǵ½Á½¸öÒòËØ£ºËù¹Ø×¢µÄÖжÏÒѾ­·¢ÉúÖ®ºó½«·¢ÉúµÄ½Ï¸ßÓÅÏȼ¶ÖжϵÄÊýÁ¿£¬ÒÔ¼°Ö´ÐÐISRËùÕ¼ÓõÄʱ¼ä¡£

Windows CEºÍԭʼÉ豸ÖÆÔìÉÌ£¨OEM£©¶¼»áÓ°ÏìÖ´ÐÐISRµÄʱ¼ä¡£Windows CEµÄ¿ØÖƱäÁ¿A¡¢BºÍC¶¼Êܵ½ÏÞÖÆ¡£

ISTÑÓ³Ù

ISTÑÓ³ÙÊÇÖ¸´ÓÍê³ÉÖ´ÐÐISR¼´£¨Í¨ÖªỊ̈߳©µ½IST¿ªÊ¼Ö´ÐеÄʱ¼ä¡£ÒÔÏÂËĸöÓëʱ¼äÏà¹ØµÄ±äÁ¿»áÓ°ÏìISTµÄÆô¶¯£º

B = Äں˵÷¶ÈÖжϺÍÕæÕýµ÷ÓÃISRµÄʱ¼ä¼ä¸ô¡£ÄÚºËÀûÓÃÕâһʱ¼ä¾ö¶¨½«ÒªÔËÐÐʲôISR£¬²¢±£´æÔÚ¼ÌÐø֮ǰ±ØÐë±£´æµÄÈκμĴæÆ÷¡£

C = ÔÚISR·µ»Øµ½Äں˺ÍÄÚºËʵ¼ÊÍ£Ö¹´¦ÀíÖжÏÖ®¼äµÄʱ¼ä¡£ÕâÊÇÄÚºËͨ¹ý»¹Ô­ÔÚISR±»µ÷ÓÃ֮ǰ±£´æµÄÈκÎ״̬£¨ÀýÈç¼Ä´æÆ÷£©À´Íê³ÉISR²Ù×÷µÄʱ¼ä¡£

L = Kcall£¨Äں˵÷Óã©ÖеÄ×ʱ¼ä¡£

M = µ÷¶ÈÏ̵߳Äʱ¼ä¡£

ÔÚISR·µ»Øµ½Äں˲¢ÇÒÄÚºËÖ´ÐÐijЩ¹¤×÷À´¿ªÊ¼Ö´ÐÐISTÖ®ºó×î¸ßÓÅÏȼ¶IST¿ªÊ¼µÄÆô¶¯Ê±¼ä¡£ÔÚISR·µ»Ø²¢Í¨ÖªIST¿ªÊ¼ÔËÐÐÖ®ºó£¬ISTÆô¶¯Ê±¼äÊÜËùÓÐISRµÄ×ܼÆʱ¼äµÄÓ°Ïì¡£ÏÂÃæµÄʾÀý˵Ã÷ÁËËùµÃµ½µÄÆô¶¯Ê±¼ä£º

×î¸ßÓÅÏȼ¶ISTÆô¶¯Ê±¼ä =

Windows CEºÍOEM¶¼»áÓ°ÏìÖ´ÐÐISTËùÐèµÄʱ¼ä¡£Windows CE¿ØÖƱäÁ¿B¡¢C¡¢LºÍM¶¼ÊÇÊÜÏÞÖƵġ£OEM¿ØÖÆNISRºÍTISR(N)£¬ËüÃÇ¿ÉÒÔÓ°ÏìISTÑÓ³Ù¡£

Windows CE»¹¶ÔISTÌí¼ÓÁËÒÔÏÂÏÞÖÆ£ºÁ´½ÓISRºÍISTµÄʼþ´¦ÀíÖ»ÄÜÓÃÔÚWaitForSingleObjectº¯ÊýÖС£Windows CE·ÀÖ¹ISR-ISTʼþ´¦Àí±»ÓÃÔÚWaitForMultipleObjectsº¯ÊýÖУ¬ÕâÒâζ×ÅÄں˿ÉÒÔµ£±£´¥·¢Ê¼þµÄʱ¼äºÍÊÍ·ÅISTµÄʱ¼äÓÐÒ»¸öÉÏÏÞ¡£

¡¤¼Æ»®³ÌÐò¼Æʱ·ÖÎö£¨OSBench£©£º¸Ã¹¤¾ßÔÊÐíÄúÊÕ¼¯¼ÆʱÑù±¾£¬Í¨¹ýÖ´Ðе÷¶ÈÐÔÄܶ¨Ê±²âÊÔ£¬²âÁ¿Äں˵ÄÐÔÄÜ¡£

¡¤Äں˸ú×Ù³ÌÐò£¨Kernel Tracker£©£º´Ë¹¤¾ß¿ÉÒÔÖ±¹ÛÏÔʾWindows CE .NET²Ù×÷ϵͳÔÚÄ¿±êÉ豸ÉϵÄÖ´ÐÐ×´¿ö¡£¸Ã¹¤¾ß¿ÉÓÃÓÚÔÚʵʱ»·¾³Ï²鿴Ï߳̽»»¥¡¢ÄÚ²¿¹ØÁªÒÔ¼°ÏµÍ³×´Ì¬ÐÅÏ¢¡£±¾ÎÄÄ¿µÄÊǼìÑéÏ̺߳ͽø³Ì¼äµÄ½»»¥×÷Óá£

¡¤µ÷ÓÃÆÀ²â³ÌÐò£¨Call Profiler£©£º´Ë¹¤¾ß¿ÉÓÃÓÚÈ·¶¨´úÂëµÄË㷨ƿ¾±¡£

É豸ÖдæÔÚÐí¶àÓ°ÏìʵʱÐÔÄܵÄÒòËØ£¬ÈçÓ²¼þ¡¢Çý¶¯³ÌÐòºÍÓ¦Óá£ÔÚ±¾ÀýÖУ¬ÎÒÃÇ´ÓÓ¦Óü¶¿ªÊ¼¡£ÔËÐÐÓÚʵʱ»·¾³ÖеÄÓ¦ÓÃÆô¶¯Ê±¾ÍÓ¦¸Ã·ÖÅäËùÓÐ×ÊÔ´¡£ËùÓÐÄں˶ÔÏ󣨽ø³Ì¡¢Ï̡߳¢»¥³âËø¡¢ÁÙ½ç¶Î¡¢ÐźźÍʼþ£©¶¼°´ÕÕÐèÒª·ÖÅäµ½ÐéÄâÄÚ´æÖС£°´Ðè·ÖÅäÄÚ´æÊDz»È·¶¨µÄ£¬Òò´Ë£¬²»ÄܶԲÙ×÷ϵͳÍê³É²Ù×÷µÄʱ¼ä½øÐÐÏÞÖÆ£¬ËùÒÔËü²»ÄÜÓÃÓÚÓ¦ÓõÄʵʱִÐÐÖС£

Ô¶³Ìµ÷ÓÃÆÀ²â³ÌÐò

ʵʱϵͳ²»½ö°üÀ¨Ó²¼þºÍ²Ù×÷ϵͳ£¬ÈÕÒæÔö¶àµÄÓ¦ÓÃÂß¼­Ò²ÔËÐÐÓÚÏàͬµÄÓ²¼þÖ®ÉÏ¡£Òò´Ë£¬Ç¶ÈëʽÉè¼ÆÖеÄÓ¦ÓôúÂë¿ÉÄÜ´æÔÚʧ°Ü·çÏÕ¡£Windows CE²»»áÇ¿ÐÐÃüÁîISTÔÚÉ豸Çý¶¯³ÌÐò»·¾³ÖÐÔËÐУ¬IST½öÊÇÒ»¸öÌØÊâµÄỊ̈߳¬Òò´ËÔÚÓ¦Óû·¾³ÖпÉÒÔÔËÐÐISTÏ̡߳£¼ÈÈ»Èç´Ë£¬¸ÃÈçºÎ¼ìÑéÓ¦ÓôúÂëµÄÆ¿¾±ÄØ£¿µ±È»£¬Õâ¿ÉÄÜ»áÓ°ÏìÉ豸µÄÕûÌåÐÔÄÜ¡£´ð°¸ÊÇ£ºÕâÕýÊÇWindows CE°²×°µÄ¹¤¾ß £­ Ô¶³Ìµ÷ÓÃÆÀ²â³ÌÐòµÄ¹¦ÄÜ¡£¸Ã¹¤¾ß¿É½â´ðÏÂÁÐÎÊÌ⣺ºÎʱִÐкÎÖÖ´úÂ룿ºÎνÈí¼þ×é¼þµÄ½»»¥£¿Ó¦ÓóÌÐòÔËÐÐʱ£¬CPUÔÚ×öʲô£¿

ΪÁËÖ¤Ã÷ÕâÒ»µã£¬ÎÒ²ÉÓù¹½¨¡¢ÔËÐÐÔÚWindows CEÉϵġ°ÕÜѧ¼Ò¾Í²ÍÎÊÌ⡱ӦÓá£ÒÔÏÂÊǽâ¾ö¹ý³Ì£ºÏÖÔÚ£¬ÎåλÕÜѧ¼Ò£¨Ị̈߳©Î§×øÔÚÔ²×ÀÇ°¡£Ã¿ÈËÃæÇ°·Å×ÅÒ»ÍëʳÎï¡£ÕÜѧ¼ÒÃÇÓÃÒ»Ö§¿ê×Ó¿ªÊ¼³Ô·¹¡£ÕÜѧ¼Ò¾Í²ÍµÄÇ°ÌáÊÇËû±ØÐëÓÐÁ½Ö§¿ê×Ó£¨Òò´Ë£¬ÎåλÕÜѧ¼ÒÖбØÐëÓÐÒ»ÈË·îÏ׳öÒ»Ö§¿ê×Ó£©¡£Õâʱ£¬ÕÜѧ¼Ò¾Í±ØÐëÕÒµ½Ò»ÖÖÄܹ»¹²Ïí¿ê×ӵķ½·¨£¬ÒÔ±£Ö¤´ó¼Ò¶¼ÄܳԵ½ÍëÖеÄʳÎï¡£

ͬÑùµØ£¬µ±¶àÏ̳߳ÌÐòÖÐÓÐÒ»¸öÒÔÉϵÄỊ̈߳¨ÕÜѧ¼Ò£©¾ºÕù×ÊÔ´£¨Ê³Îʱ£¬¾ÍÓпÉÄÜ·¢ÉúËÀËø»òÕùÖ´£¬µ±È»ÕâҪȡ¾öÓÚÕÜѧ¼ÒµÄ¼¢¶ö³Ì¶È£¡Èç¹û¶à¸öÏ̶߳¼ÔڵȴýʹÓÃϡȱ×ÊÔ´£¬¾Í»áÔì³ÉµÈ´ýʱ¼äµÄ²»È·¶¨ÐÔ£¬½ø¶ø¶³½áËùÓÐÓ¦Ó᣶ÔʵʱӦÓöøÑÔ£¬Õâ²¢²»ÊǸöÄÑÌ⣬Äú¿ÉÒÔÑ¡ÔñÔ¶³Ìµ÷ÓÃÆÀ²â³ÌÐòÔËÐÐÓ¦ÓþͿÉÒÔ½â¾ö¸ÃÎÊÌâ¡£

Ô¶³Ìµ÷ÓÃÆÀ²â³ÌÐò¿ÉÒÔÔÚ²»Í¬ÊÓͼÖÐÏÔʾµ÷ÓÃÐÅÏ¢£¬°üÀ¨Ö±¹ÛµÄµ÷ÓÃͼ±í¡£Ëü»áÏÔʾӦÓÃÔËÐÐÿ¸öº¯Êýʱ»¨·ÑµÄʱ¼ä¡£ÏÔ¶øÒ×¼û£¬ÕâÊÇ´¦ÀíÊÓƵ/ÒôƵÁ÷µÄʵʱѹËõ/½âѹËõÎÊÌâµÄ×îΪÓÐЧµÄ¹¤¾ß¡£Ï±íÏÔʾµÄÊÇÔ¶³Ìµ÷ÓÃÆÀ²â³ÌÐòÓ¦ÓÃÖеÄÊÓͼ¡£

±í1. Ô¶³Ìµ÷ÓÃÆÀ²â³ÌÐòÖеÄÊÓͼ

ÏÂͼÏÔʾµÄÊÇÕÜѧ¼ÒÓ¦Óõĵ÷ÓÃͼ±íÊÓͼ¡£´ËͼÏÔʾ£¬35%µÄÓ¦ÓÃʱ¼ä»¨·ÑÔÚº¯ÊýEat( ) ÉÏ¡£Ò²ÐíÓ¦¸ÃÁ˽âһϺ¯ÊýµÄÄÚÈÝ£¡

ͼ1. Ô¶³Ìµ÷ÓÃÆÀ²â³ÌÐò

ÄúÒ²Ðí»áÎÊ£¬ÒªÔËÐÐÔ¶³Ìµ÷ÓÃÆÀ²â³ÌÐò£¬ÐèÒªÏòÓ¦ÓôúÂëÖÐÌí¼Óʲô¡£Êµ¼ÊÉÏ£¬Äú¸ù±¾ÎÞÐè¸ü¸ÄËùÓдúÂ룬¶ø½öÐèÒªÓÃÆäËü±êÖ¾º¯Êý£¨WINCECALLCAP=1£©½øÐбàÒë¡£

µ÷ÓÃÆÀ²â¿âΪӦÓÿª·¢ÈËÔ±ÌṩÁËÒ»·ù¶ÀÌصÄÓ¦ÓÃÂß¼­Ö´Ðйý³Ìϸ½Úͼ¡£½«¸Ã¹¤¾ßÓÃÓÚµÍËÙ²âÊÔ¹ý³Ì£¬ÒÔÅàÑø¿Í»§¶ÔÓ¦ÓôúÂëµÄÐÅ

Copyright © 2017-2020 ΢²¨EDAÍø °æȨËùÓÐ

ÍøÕ¾µØͼ

Top