| º¥Ä¡ ¸¶Å© :: Æ÷Å© º¥Ä¡ ¸¶Å© :: Æ÷Å©´Â º°µµÀÇ ÇÁ·Î¼¼½º¿¡¼ º¥Ä¡ ¸¶Å©¸¦ ½ÇÇàÇÏ´Â Perl ¸ðµâÀÔ´Ï´Ù. |
Áö±Ý ´Ù¿î·Îµå |
º¥Ä¡ ¸¶Å© :: Æ÷Å© ¼øÀ§ ¹× ¿ä¾à
- ƯÇã:
- Perl Artistic License
- °Ô½ÃÀÚ À̸§:
- Benchmark::Forking team
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://search.cpan.org/~evo/Benchmark-Forking-0.99/Forking.pm
º¥Ä¡ ¸¶Å© :: Æ÷Å© ű×
º¥Ä¡ ¸¶Å© :: Æ÷Å© ¼³¸í
Benchmark :: ForkingÀº º°µµÀÇ ÇÁ·Î¼¼½º¿¡¼ º¥Ä¡ ¸¶Å©¸¦ ½ÇÇàÇÏ´Â Perl ¸ðµâÀÔ´Ï´Ù. º¥Ä¡ ¸¶Å© :: Æ÷Å©´Â º°µµÀÇ ÇÁ·Î¼¼½º¿¡¼ º¥Ä¡ ¸¶Å©¸¦ ½ÇÇàÇÏ´Â Perl ¸ðµâÀÔ´Ï´Ù. ½Ä ³ëÇÁ ½º »ç¿ë º¥Ä¡ ¸¶Å© :: Æ÷Å© QW (Timethis Timethese CMPthese); Timethis ($ count, "code"); Timethese ($ count, {name1 '=> sub {... code1 ...},'name2 '=> sub {... code2 ...}); cmpthese ($ count, {name1 '=> sub {... code1 ...},'name2 '=> sub {... code2 ...}); º¥Ä¡ ¸¶Å© :: Æ÷Å© -> »ç¿ë °¡´É (0); # Æ÷Å© ±â´É »ç¿ëÀ» ÁßÁöÇϽʽÿÀ ... º¥Ä¡ ¸¶Å© :: Æ÷Å© -> »ç¿ë °¡´É (1); # Againthe Benchmark :: Proping ModuleÀ» »ç¿ëÇÏ¿© ½ÃÀÛÇÏ¿© Ç¥ÁØ º¥Ä¡ ¸¶Å© ¸ðµâÀÇ µ¿ÀÛÀ» º¯°æÇÏ¿© º°µµÀÇ Æ÷Å© ÇÁ·Î¼¼½º¿¡¼ ½Ã°£À» ÃÊ°ú¹ÞÀ» ¼ö ÀÖ½À´Ï´Ù. °¢ ÀÚ½ÄÀº ŸÀÌ¹Ö ·çÇÁ¸¦ ½ÇÇà ÇÑ ÈÄ¿¡ Á¾·áµÇ¹Ç·Î ¼öÇàÇÏ´Â °è»êÀº ÈÄ¼Ó Å×½ºÆ® »ç·Ê¿¡ ¿µÇâÀ» ¹ÌÄ¡±â À§ÇØ ¹è¼Û ÇÒ ¼ö ¾ø½À´Ï´Ù.ÀÌ Å×½ºÆ® ÄÉÀ̽º´Â ´ëºÎºÐ ´Ù¸¥ »ç¶÷µéÀÌ ¹ß»ýÇÑ ºÎÀÛ¿ëÀ¸·ÎºÎÅÍ ºÐ¸®µÇ±â ¶§¹®¿¡ º¥Ä¡ ¸¶Å© ºñ±³¸¦º¸´Ù Á¤È®ÇÏ°Ô ÇÒ ¼ö ÀÖ½À´Ï´Ù. º¥Ä¡ ¸¶Å© ½ºÅ©¸³Æ®´Â ÀϹÝÀûÀ¸·Î ºÎÀÛ¿ë¿¡ ÀÇÁ¸ÇÏÁö ¾ÊÀ¸¹Ç·Î ´ëºÎºÐÀÇ °æ¿ì ´Ù¸¥ °ÍÀ» º¯°æÇÏÁö ¾Ê°íµµ ±âÁ¸ ÄÚµå ¸Ç À§¿¡¸¸ »ç¿ëÇϰųªÀÌ ¸ðµâÀ» ÇÊ¿ä·Î ÇÒ ¼ö ÀÖ½À´Ï´Ù. (¸î °¡Áö ÇÙ½É ¿¹¿Ü´Â "¹ö±×"¿¡¼ ÁÖ¸ñµË´Ï´Ù.) ¿ä±¸ »çÇ× : ¡¤ Perl.
º¥Ä¡ ¸¶Å© :: Æ÷Å© °ü·Ã ¼ÒÇÁÆ®¿þ¾î