ºÜ¶àÄêÇ°£¬Ò»Î»¿ª·¢ÈËԱΪÁËÔÚ¶ÔǶÈëʽÓиüÉî²ã´ÎµÄÀí½â£¬Ñ¯ÎÊÁËÕâÑùµÄÒ»¸öÎÊÌ⣺ÎÒÔõô²ÅÄÜÖªµÀ²¢¶®µÃÎÒµÄϵͳµ½µ×ÔÚ¸ÉЩʲôÄØ£¿
Ãæ¶ÔÕâ¸öÎÊÌâÓÐЩ³Ô¾ª£¬ÒòΪÔÚµ±Ê±Ã»ÓÐÈËÕâôÎʹý£¬¶øͬʱ´úµÄǶÈëʽ¿ª·¢ÈËÔ±ÎʵÄ×î¶àµÄ´ó¶¼Î§ÈÆ¡°ÎÒÔõô²ÅÄÜʹ³ÌÐòÅܵøü¿ì¡±¡¢¡°Ê²Ã´±àÒëÆ÷×îºÃ¡±µÈ·ôdzµÄÎÊÌâ¡£
ËùÒÔ£¬Ãæ¶ÔÕâ¸ö²»Í¬Ñ°³£È´Òìºõ³ÉÊìµÄÎÊÌ⣬ÐÅÓ¯´ïС±à¸Ðµ½ÐÀϲ²¢ÈÏÕæ»Ø¸´ÁËËû£ºÄãµÄÎÊÌâºÜÓÐÉî¶ÈºÜ³ÉÊ죬ÒòΪֻÓ⻶Ï
Õâ10ÌõÃؾ÷ÔÚÒµ½ç¹ãΪÁ÷´«£¬Ê¹ºÜ¶àÈËÊÜÒæ¡£±¾ÎÄΧÈÆÕâ10ÌõÃؾ÷Õ¹¿ªÂÛÊö¡£
1¡¢¶®µÃʹÓù¤¾ß
ͨ³£Ç¶Èëʽϵͳ¶Ô¿É¿¿ÐÔµÄÒªÇó±È½Ï¸ß¡£Ç¶Èëʽϵͳ°²È«ÐÔµÄʧЧ¿ÉÄܻᵼÖÂÔÖÄÑÐԵĺó¹û£¬¼´Ê¹
¾ÍÏñÐÞ³µÐèÒª¹¤¾ßÒ»Ñù£¬ºÃµÄ³ÌÐòÔ±Ó¦¸ÃÄܹ»ÊìÁ·ÔËÓø÷ÖÖÈí¼þ¹¤¾ß¡£²»Í¬µÄ¹¤¾ß£¬Óв»Í¬µÄʹÓ÷¶Î§£¬Óв»Í¬µÄ¹¦ÄÜ¡£Ê¹ÓÃÕâЩ¹¤¾ß£¬Äã¿ÉÒÔ¿´µ½ÄãµÄϵͳÔÚ¸ÉЩʲô£¬ËüÓÖÕ¼ÓÃʲô×ÊÔ´£¬Ëüµ½µ×ºÍÄÄЩÍâ½çµÄ¶«Î÷´ò½»µÀ¡£ÈÃÄãÓôÃƺü¸ÌìµÄÎÊÌâ¿ÉÄÜͨ¹ýij¸ö¹¤¾ß¾ÍÄÜÇáËɸ㶨£¬¿ÉϧÄã¾ÍÊDz»ÖªµÀ¡£
ÄÇôΪʲôÄÇô¶àµÄÈË×ÜÊÇÔÚÕÛÌÚ¸ö°ëËÀÖ®ºó²ÅÏëµ½ÒªÓòâÊÔ¹¤¾ßÄØ£¿ÔÒòºÜ¶à£¬Ö÷ÒªÓÐÁ½¸ö£º
Ò»¸öÊǺ¦Å£»
ÁíÒ»¸öÊǶèÐÔ£»
º¦ÅÂÊÇÒòΪ¼ÓÈë²âÊÔ¹¤¾ß»ò²âÊÔÄ£¿éµ½´úÂëÐèÒª¼¼ÇÉͬʱÓпÉÄÜÒýÈëеĴíÎó£¬ËùÒÔËûÃÇ×Üϲ»¶¼ÄÏ£ÍûÓÚͨ¹ý²»¶ÏµØÐÞ¸ÄÖرàÒë´úÂëÀ´Ïû³ýbug£¬½á¹ûÈ´ÎÞ¼ÃÓÚÊ¡£
ÀÁ¶èÊÇÒòΪËûÃÇÏ°¹ßÁËʹÓÃprintfÖ®ÀàµÄ¼òµ¥²âÊÔÊֶΡ£
2¡¢¾¡Ôç·¢ÏÖÄÚ´æÎÊÌâ
ÄÚ´æÎÊÌâΣº¦ºÜ´ó£¬²»ÈÝÒ×ÅŲ飬Ö÷ÒªÓÐÈýÖÖÀàÐÍ£ºÄÚ´æй¶¡¢ÄÚ´æËéƬºÍÄÚ´æ±ÀÀ£¡£¶ÔÓÚÄÚ´æÎÊÌâ̬¶È±ØÐëÒªÃ÷È·£¬ÄǾÍÊÇÔç·¢ÏÖÔç¡°ÖÎÁÆ¡±¡£ÔÚÈí¼þÉè¼ÆÖУ¬ÄÚ´æй¶µÄ¡°ÃûÆø¡±×î´ó£¬Ö÷ÒªÓÉÓÚ²»¶Ï·ÖÅäµÄÄÚ´æÎÞ·¨¼°Ê±µØ±»ÊÍ·Å£¬¾Ã¶ø¾ÃÖ®£¬ÏµÍ³µÄÄÚ´æºÄ¾¡¡£
¼´Ê¹Ï¸Ðĵıà³ÌÀÏÊÖ
Ôںܶàʱºò£¬´ó¶àÊýµÄÄÚ´æй¶ÎÊÌâÎÞ·¨Ì½²â£¬µ«¿ÉÄܱíÏÖΪËæ»úµÄ¹ÊÕÏ¡£³ÌÐòÔ±ÃÇÍùÍù»á°ÑÕâÖÖÏÖÏó¹Ö×ïÓÚÓ²¼þÎÊÌâ¡£Èç¹ûÓû§¶ÔϵͳÎȶ¨ÐÔ²»ÊǺܸߣ¬ÄÇôÖØÆôϵͳÎÊÌâÒ²²»´ó£»µ«£¬Èç¹ûÓû§¶ÔϵͳÎȶ¨ºÜ¸ß£¬ÄÇôÕâÖÖ¹ÊÕϾÍÓпÉÄÜʹÓû§¶Ô²úƷʧȥÐÅÐÄ£¬Í¬Ê±Ò²Òâζ×ÅÄãµÄÏîÄ¿ÊǸöʧ°ÜµÄÏîÄ¿¡£
ÓÉÓÚÄÚ´æй¶Σº¦¾Þ´ó£¬ÏÖÔÚÒѾÓÐÐí¶à¹¤¾ßÀ´½â¾öÕâ¸öÎÊÌâ¡£ÕâЩ¹¤¾ßͨ¹ý²éÕÒûÓÐÒýÓûòÖظ´Ê¹ÓõĴúÂë¿é¡¢À¬»øÄÚ´æÊÕ¼¯¡¢¿â¸ú×ٵȼ¼ÊõÀ´·¢ÏÖÄÚ´æ鶵ÄÎÊÌ⡣ÿ¸ö¹¤¾ß¶¼ÓÐÀûÓбף¬²»¹ý×ܵÄÀ´Ëµ£¬ÓÃÒª±È²»Óúá£×ÜÖ®£¬¸ºÔðµÄ¿ª·¢ÈËÔ±Ó¦¸ÃÈ¥²âÊÔÄÚ´æ鶵ÄÎÊÌ⣬×öµ½·À»¼ÓÚδȻ¡£
ÄÚ´æËéƬ±ÈÄÚ´æй¶Òþ²Ø»¹ÒªÉî¡£Ëæ×ÅÄÚ´æµÄ²»¶Ï·ÖÅä²¢ÊÍ·Å£¬´ó¿éÄÚ´æ²»¶Ï·Ö½âΪС¿éÄڴ棬´Ó¶øÐγÉËéƬ£¬¾Ã¶ø¾ÃÖ®£¬µ±ÐèÒªÉêÇë´ó¿éÄÚ´æÊÇ£¬ÓпÉÄܾͻáʧ°Ü¡£Èç¹ûϵͳÄÚ´æ¹»´ó£¬ÄÇô¼á³ÖµÄʱ¼ä»á³¤Ò»Ð©£¬µ«×îÖÕ»¹ÊÇÌÓ²»³ö·ÖÅäʧ°ÜµÄ¶òÔË¡£ÔÚʹÓö¯Ì¬·ÖÅäµÄϵͳÖУ¬ÄÚ´æËéƬ¾³£·¢Éú¡£
Ä¿Ç°£¬½â¾öÕâ¸öÎÊÌâ×îЧµÄ·½·¨¾ÍÊÇʹÓù¤¾ßͨ¹ýÏÔʾϵͳÖÐÄÚ´æµÄʹÓÃÇé¿öÀ´·¢ÏÖËÊǵ¼ÖÂÄÚ´æËéƬµÄ×ï¿ý»öÊ×£¬È»ºó¸Ä½øÏàÓ¦µÄ²¿·Ö¡£ÓÉÓÚ¶¯Ì¬ÄÚ´æ¹ÜÀíµÄÖÖÖÖÎÊÌ⣬ÔÚǶÈëʽӦÓÃÖУ¬ºÜ¶à¹«Ë¾¸É´à¾Í½ûÓÃmalloc/freeµÄÒÔ¾øºó»¼¡£
ÄÚ´æ±ÀÀ£ÊÇÄÚ´æʹÓÃ×îÑÏÖصĽá¹û£¬Ö÷ÒªÔÒòÓÐÊý×é·ÃÎÊÔ½½ç¡¢Ð´ÒѾÊͷŵÄÄÚ´æ¡¢Ö¸Õë¼ÆËã´íÎó¡¢·ÃÎʶÑÕ»µØÖ·Ô½½çµÈµÈ¡£ÕâÖÖÄÚ´æ±ÀÀ£Ôì³Éϵͳ¹ÊÕÏÊÇËæ»úµÄ£¬¶øÇÒºÜÄѲéÕÒ£¬Ä¿Ç°ÌṩÓÃÓÚÅŲéµÄ¹¤¾ßÒ²ºÜÉÙ¡£
×ÜÖ®£¬Èç¹ûҪʹÓÃÄÚ´æ¹ÜÀíµ¥ÔªµÄ»°£¬±ØÐëҪСÐÄ£¬²¢Ñϸñ×ñÊØËüÃǵÄʹÓùæÔò£¬±ÈÈçË·ÖÅäËÊÍ·Å¡£
3¡¢ÉîÈëÀí½â´úÂëÓÅ»¯
½²µ½ÏµÍ³Îȶ¨ÐÔ£¬ÈËÃǸü¶àµØ»áÏ뵽ʵʱÐÔºÍËٶȣ¬ÒòΪ´úÂëЧÂʶÔǶÈëʽϵͳÀ´ËµÌ«ÖØÒªÁË¡£ÖªµÀÔõôÓÅ»¯´úÂëÊÇÿ¸öǶÈëʽÈí¼þ¿ª·¢ÈËÔ±±ØÐë¾ß±¸µÄ¼¼ÄÜ¡£¾ÍÏñÅ®º¢×Ó¼õ·ÊÒ»Ñù£¬ÆðÂëÖªµÀËýÄĸöµØ·½×îÐèÒª¼õ£¬²ÅÄÜÈ¥¹ºÂò¼õ·ÊÒ©»òÆ÷²ÄÀ´¼õµôËü¡£
¿É¼û£¬´úÂëÓÅ»¯µÄÇ°ÌáÊÇÕÒµ½ÕæÕýÐèÒªÓÅ»¯µÄµØ·½£¬È»ºó¶ÔÖ¢ÏÂÒ©£¬ÓÅ»¯ÏàÓ¦²¿·ÖµÄ´úÂë¡£
×ÜÖ®£¬Ìá¸ßÔËÐÐЧÂʵÄÇ°ÌáÊÇÄã±ØÐëÒªÖªµÀCPUµ½µ×¸ÉÁËЩʲô¸ÉµÄÔõôÑù¡£
4¡¢²»ÒªÈÃ×Ô¼º´óº£ÀÌÕë
´óº£ÀÌÕëÖ»ÊǶԵ÷ÊÔµÄÒ»ÖÖÉú¶¯±ÈÓ÷¡£¾³£Ìýµ½×éÀïÓÐÈ˶Ô×Ô¼ºÕýÔÚµ÷ÊԵĴúÂë˵shit£¡¿ÉÒÔÀí½â£¬ÒòΪ´úÂë²»ÊÇËûдµÄ£¬ËûÓÐ×ã¹»µÄÀíÓÉÈ¥ shitbug°Ù³öµÄ´úÂ룬ֻҪËû×Ô¼º²»ÒªÐ´³öÕâÖÖ´úÂ룬·ñÔòÓÐÒ»Ììͬ×éµÄÆäËüÈË¿ÉÄÜͬÑù»áshitËûдµÄ´úÂ롣ΪºÎ»áÓдóº£ÀÌÕëÄØ£¿¿Ï¶¨ÊÇÓÐÈË°ÑÕëµôµ½º£Àï¿©£»ÄÇÕëΪºÎ»áµôÔÚº£ÀïÄØ£¿¿Ï¶¨ÊÇÓÐÈ˲»Ð¡ÐÄ»ò²ÝÂÊß¡£
ËùÒÔµ±ÄãÔÚ±§Ô¹ÕëÄÇôÄÑÕÒµÄʱºò£¬ÄãÊÇ·ñÏë¹ýÊÇÄã×Ô¼º²ÝÂʵضªµôµÄ¡£Í¬Ñù£¬µ±Äãµ÷ÊÔ¸ö°ëËÀµÄʱºò£¬ÄãÊÇ·ñÏë¹ýÄãÒªºÃºÃ·´Ê¡Ò»Ïµ±³õΪÁËÑ°Çó½Ý¾¶¿ÉÄÜûÓÐÑϸñµØ×ñÊغõıàÂëÉè¼Æ¹æ·¶¡¢Ã»Óмì²âһЩ¼ÙÉèÌõ¼þ»òËã·¨µÄÕýÈ·ÐÔ¡¢Ã»Óн«Ò»Ð©¿ÉÄÜ´æÔÚÎÊÌâµÄ´úÂë´òÉϼǺÅÄØ£¿
ÔõôÀ´×öÄØ£¿
¾¡¿ÉÄܶÔÿ¸öº¯Êýµ÷ÓÃʧ°Ü×÷³ö´¦Àí£¬¾¡¿ÉÄܼì²âÿ¸ö²ÎÊýÊäÈëÊä³öµÄÓÐЧÐÔ£¬°üÀ¨Ö¸ÕëÒÔ¼°¼ì²âÊÇ·ñ¹ý¶à»ò¹ýÉٵص÷ÓÃij¸ö¹ý³Ì¡£´íÎó¸ú×ÙÄܹ»ÈÃÄãÖªµÀÄã´ó¸Å°ÑÕëµôÔÚÄĸöλÖá£
5¡¢ÖØÏÖ²¢¸ôÀëÎÊÌâ
Èç¹ûÄã²»ÊÇ°ÑÕëµôÔÚ´óº£ÁË£¬¶øÊǵôÔڲݶÑÀÄÇÒªºÃ°ìЩ¡£ÒòΪÖÁÉÙÎÒÃÇ¿ÉÒ԰Ѳݶѷֳɺܶà¿é£¬Ò»¿éÒ»¿éµÄÕÒ¡£¶ÔÓÚÄ£¿é¶ÀÁ¢µÄ´óÐÍÏîÄ¿£¬Ê¹ÓøôÀë·½·¨ÍùÍùÊǶԸ¶ÄÇЩÒþ²Ø¼«ÉîbugµÄ×îºó·½·¨¡£
Èç¹ûÎÊÌâµÄ³öÏÖÊǼäЪÐԵģ¬ÎÒÃÇÓбØÒªÉ跨ȥÖØÏÖËü²¢¼Ç¼ʹÆäÖØÏÖµÄÕû¸ö¹ý³ÌÒÔ±¸ÔÚÏÂÒ»´Î¿ÉÒÔÀûÓÃÕâЩÌõ¼þÈ¥ÖØÏÖÎÊÌâ¡£Èç¹ûÄãÈ·ÐÅ¿ÉÒÔʹÓüǼµÄÄÇЩÌõ¼þÈ¥ÖØÏÖÎÊÌ⣬ÄÇôÎÒÃǾͿÉÒÔ×ÅÊÖÈ¥¸ôÀëÎÊÌâ¡£
Ôõô¸ôÀëÄØ£¿
ÎÒÃÇ¿ÉÒÔÓÃ#ifdef°ÑһЩ¿ÉÄܺÍÎÊÌâÎ޹صĴúÂë¹Ø±Õ£¬°Ñϵͳ×îС»¯µ½ÈÔÄܹ»ÖØÏÖÎÊÌâµÄµØ²½¡£Èç¹û»¹ÊÇÎÞ·¨¶¨Î»ÎÊÌâËùÔÚ£¬ÄÇôÓбØÒª´ò¿ª¡°¹¤¾ßÏ䡱ÁË¡£¿ÉÒÔÊÔ×ÅÓÃICE»òÊý¾Ý¼àÊÓÆ÷È¥²é¿´Ä³¸ö¿ÉÒɱäÁ¿µÄ±ä»¯£»¿ÉÒÔʹÓøú×Ù¹¤¾ß»ñµÃº¯Êýµ÷ÓõÄÇé¿ö°üÀ¨²ÎÊýµÄ´«µÝ£»¼ì²éÄÚ´æÊÇ·ñ±ÀÀ£ÒÔ¼°¶ÑÕ»Òç³öµÄÎÊÌâ¡£
6¡¢ÒÔÍËΪ½ø
ÁÔÈËΪÁ˲»Ê¹×Ô¼ºÔÚÉÁÖÀïÃÔ·£¬Ëû³£³£»áÔÚÊ÷ľÉÏ
¼ÙÈçÓÐÒ»Ì죬Äã×î½üÒ»´ÎÐ޸ĵijÌÐòÅÜÁ˺ܾÃÖ®ºóºöÈ»ËÀµôÁË£¬ÄÇôÄãÕâʱµÄµÚÒ»
7¡¢È·¶¨²âÊÔµÄÍêÕûÐÔ
ÄãÔõô֪µÀÄãµÄ²âÊÔÓжàÈ«ÃæÄØ£¿¸²¸Ç²âÊÔ¿ÉÒԻشðÕâ¸öÎÊÌâ¡£¸²¸Ç²âÊÔ¹¤¾ß¿ÉÒÔ¸æËßÄãCPUµ½µ×Ö´ÐÐÁËÄÄЩ´úÂë¡£ºÃµÄ¸²¸Ç¹¤¾ßͨ³£¿ÉÒÔ¸æËßÄã´ó¸Å20%µ½40% ´úÂëûÓÐÎÊÌ⣬¶øÆäÓàµÄ¿ÉÄÜ´æÔÚbug.¸²¸Ç¹¤¾ßÓв»Í¬µÄ²âÊÔ¼¶±ð£¬Óû§¿ÉÒÔ¸ù¾Ý×Ô¼ºµÄÐèҪѡÔñij¸ö¼¶±ð¡£
8¡¢Ìá¸ß´úÂëÖÊÁ¿Òâζ׎Úʡʱ¼ä
ÓÐÑо¿±íÃ÷Èí¼þ¿ª·¢µÄʱ¼ä³¬¹ý80%±»ÓÃÔÚÏÂÃ漸¸ö·½Ã棺µ÷ÊÔ×Ô¼ºµÄ´úÂ루µ¥Ôª²âÊÔ£©¡£µ÷ÊÔ×Ô¼ººÍÆäËûÏà¹ØµÄ´úÂ루ģ¿é¼ä²âÊÔ£©¡£µ÷ÊÔÕû¸öϵͳ£¨ÏµÍ³²âÊÔ£©£¬¸üÔã¸âµÄÊÇÄã¿ÉÄÜÐèÒª»¨·Ñ10-200±¶µÄʱ¼äÀ´ÕÒÒ»¸ö bug£¬¶øÕâ¸öbugÔÚ¿ªÊ¼µÄʱºò¿ÉÄܺÜÈÝÒ×¾ÍÄÜÕÒµ½¡£
Ò»¸öСbug¿ÉÄÜÈÃÄ㸶³ö¾Þ´óµÄ´ú¼Û£¬¼´Ê¹Õâ¸öbug¶ÔÕû¸öϵͳµÄÐÔÄÜûÓÐÌ«´óµÄÓ°Ï죬µ«ºÜ¿ÉÄÜ»áÓ°Ïì
9¡¢·¢ÏÖËü£¬·ÖÎöËü£¬½â¾öËü
ÕâÊÀ½çûÓÐÍòÄܵĸàÒ©¡£profileÔÙÇ¿´óÒ²ÓÐÁ¦²»´ÓÐĵÄʱºò£»ÄÚ´æ¼àÊÓÆ÷Ôٺã¬Ò²ÓÐÎÞ·¨·¢ÏÖµÄʱºò£»¸²¸Ç¹¤¾ßÔÙºÃÓã¬Ò²Óв»Äܸ²¸ÇµÄµØ·½¡£
һЩÒþ²ØºÜÉîµÄÎÊÌ⼴ʹÓþ¡ËùÓй¤¾ßÒ²ÓпÉÄÜÎÞ·¨²éµ½Æä¸ùÔ´£¬ÕâʱÎÒÃÇÄÜ×öµÄ¾ÍÊÇͨ¹ýÕâЩÎÊÌâËù±íÏÖ³öÀ´µÄÍâÔÚÏÖÏó»òһЩÊý¾ÝÊä³öÀ´·¢ÏÖÆäÖеĹæÂÉ»òÒì³£¡£Ò»µ©·¢ÏÖÈκÎÒì³££¬Ò»¶¨ÒªÉîÈëµØÀí½â²¢»ØËÝÆä¸ùÔ´£¬Ö±µ½½â¾öΪֹ¡£
10¡¢ÇëÀûÓóõѧÕß˼ά
ÓÐÈËÕâÑù˵¹ý£º¡°ÓÐЩÊÂÇéÔÚ³õѧÕßµÄÄÔ×ÓÀï¿ÉÄÜÓи÷ÖÖ¸÷ÑùµÄÇé¿ö£¬¿ÉÔÚר¼ÒµÄÍ·ÄÔÀï¿ÉÄܾͺܵ¥Ò»¡±¡£ÓÐʱºò£¬ÓÐЩ¼òµ¥µÄÎÊÌâ»á±»ÏëµÃºÜ¸´ÔÓ£¬ÓÐЩ¼òµ¥µÄϵͳ±»Éè¼ÆµÃºÜ¸´ÔÓ£¬¾ÍÊÇÓÉÓÚÄãµÄ¡°×¨¼Ò˼ά¡±¡£µ±Äã±»ÎÊÌâÄÑסʱ£¬¹ØµôµçÄÔ£¬³öÈ¥×ß×ߣ¬°ÑÄãµÄÎÊÌâºÍÄãµÄÅóÓÑÉõÖÁÄãµÄС¹·ËµËµ£¬»òÐíËûÃÇ¿ÉÒÔ¸øÄãÒâÏë²»µ½µÄÆô·¢¡£
×ܽá
ǶÈëʽµ÷ÊÔÒ²ÊÇÒ»ÃÅÒÕÊõ¡£¾Í
¿Î³Ì×Éѯ £ºÑ§Ï°×ÊÁÏ¡¢¿Î³Ì½éÉÜ»¶ÓÇ°ÍùÐÅÓ¯´ï¹ÙÍøÁªÏµ¿Í·þСÃÃÁìÈ¡~
14ÌìÐÅÓ¯´ïÃâ·ÑÊÔÌý¿Î
12´óѧ¿Æ£¬¸ßÆ·ÖÊÈ«³ÌÃæÊÚ°àÏ޶Ãû£¡