´ë·«ÀûÀ¸·Î ...


[ Follow Ups ] [ Post Followup ] [ ÀÚ¹Ù ¹¯°í ´äÇϱâ ]

Posted by À±°æ±¸ on May 09, 1997 at 13:29:10:

In Reply to: [Áú¹®]ÀÚ¹Ù class library ÀÇ ÄÄÆÄÀÏ°ú ·Îµù ȯ°æ? posted by Á¶ Àº ȯ on May 05, 1997 at 16:08:25:

1. ¸ÕÀú Ç×»ó ÄÄÆÄÀÏÀº µÇ¾î ÀÖ´Â »óÅÂÀÔ´Ï´Ù.
¹ÙÀÌÆ®ÄÚµå´Â ¹Ù·Î .class È®ÀåÀÚ¸¦ °¡Áø ¹ÙÀ̳ʸ® ÆÄÀÏÀ» ¸»ÇÏ´Â °ÍÀÔ´Ï´Ù.
¹ÙÀÌÆ®ÄÚµå·Î ÄÄÆÄÀϵǾî ÀÖÁö ¾Ê´Â ¾ÖÇø´À̳ª ÀÚ¹Ù ÇÁ·Î±×·¥Àº Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù.
Ç×»ó *.java ¼Ò½º ÆÄÀÏÀ» *.class ¹ÙÀÌÆ®ÄÚµå·Î ÄÄÆÄÀÏÇÑ ÇüÅ·ΠÀÚ¹Ù ¾ÖÇø´ ȤÀº ÀÀ¿ë ÇÁ·Î±×·¥Àº ½ÇÇàµË´Ï´Ù.
ÀÚ¹Ù ¼Ò½º ÆÄÀÏÀ» ½ÇÇà½ÃÅ°´Â °æ¿ì´Â ¾ø½À´Ï´Ù.

2. À¥À» ÅëÇÏ¿© ÀÚ¹Ù ¾ÖÇø´À» ½ÇÇàÇÒ ¶§
À¥ ºê¶ó¿ìÀú´Â ¸ÕÀú Ŭ·¡½º ¹ÙÀ̳ʸ® ÆÄÀÏÀ» À¥À» ÅëÇÏ¿© ´Ù¿î·Îµå ¹Þ½À´Ï´Ù.
±×¸®°í ´Ù¿î·ÎµåµÈ ¹ÙÀ̳ʸ® ÆÄÀÏÀ» °Ë»çÇÕ´Ï´Ù. (security check)
±× ´ÙÀ½ À¥ ºê¶ó¿ìÀú¿¡ ³»ÀåµÈ ÀÚ¹Ù °¡»ó ±â°è¸¦ ÅëÇÏ¿© ´Ù¿î·ÎµåÇÑ ¹ÙÀ̳ʸ® ÆÄÀÏÀ» ½ÇÇàÇÕ´Ï´Ù.

3. JIT ÄÄÆÄÀÏ·¯°¡ ³»ÀåµÈ À¥ ºê¶ó¿ìÀú´Â 2¹ø¿¡¼­ ¸¶Áö¸· ½ÇÇà¿¡ ¾Õ¼­
¶ÇÇѹøÀÇ ÄÄÆÄÀÏ °úÁ¤À» °ÅĨ´Ï´Ù.
ÀÌ ÄÄÆÄÀÏÀº ÀÚ¹Ù ¹ÙÀÌÆ®Äڵ忡¼­ ÇØ´ç ¿î¿µÃ¼Á¦¿¡ ƯÁ¤ÇÑ native code·Î º¯È¯½ÃÅ°´Â ÀÛ¾÷ÀÔ´Ï´Ù.
JIT°¡ ¾Æ´Ñ À¥ ºê¶ó¿ìÀú´Â ¹Ù·Î ÀÚ¹Ù °¡»ó ±â°è¸¦ ÅëÇÏ¿© ÀÚ¹Ù ¹ÙÀÌÆ®Äڵ带 ÀÎÅÍÇÁ¸®ÅÍ ¹æ½ÄÀ¸·Î ½ÇÇà½ÃÅ°Áö¸¸,
JIT´Â Çѹø ´õ ÄÄÆÄÀÏÇÏ¿© native code·Î ¸¸µç ´ÙÀ½ ½ÇÇà½ÃÅ°°Ô µË´Ï´Ù.
±×·¡¼­ JIT ¹æ½ÄÀº ÀϹÝÀûÀÎ ¹æ½Äº¸´Ù ·Îµù¿¡ ½Ã°£ÀÌ Á¶±Ý ´õ (¶ÇÇѹøÀÇ ÄÄÆÄÀÏ ½Ã°£ÀÌ Ãß°¡µÇ¹Ç·Î) °É¸®Áö¸¸ ½ÇÁ¦ ¼öÇàÀº ÈξÀ ºü¸£°Ô µË´Ï´Ù.
(¶ÇÇѹøÀÇ ÄÄÆÄÀÏ ½Ã°£Àº ³×Æ®¿÷À» ÅëÇÏ¿© ´Ù¿î·Îµå¹Þ´Â ½Ã°£¿¡ ºñÇØ ÀÛÀº ½Ã°£À̹ǷΠ°ÅÀÇ ¹«½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù.)



Follow Ups:



Post a Followup

Name:
E-Mail:

Subject:

Comments:

Optional Link URL:
Link Title:
Optional Image URL:


[ Follow Ups ] [ Post Followup ] [ ÀÚ¹Ù ¹¯°í ´äÇϱâ ]