WBI ¼º´É Á¶Á¤ ¹× ¸Þ¸ð¸® °ü¸®

JVM(Java Virtual Machine)Àº WebSphere Business Integration ÀÀ¿ëÇÁ·Î±×·¥ ¼º´É Çâ»ó¿¡ »ç¿ëÇÒ ¼ö ÀÖ´Â ´ÙÁß ¼º´É Á¶Á¤ ³ñÀ» ±¸Ã¼È­ÇÕ´Ï´Ù. ÀÌ ³ñÀº °¡ºñÁö ÄÝ·º¼Ç, Èü Å©±â, ½º·¹µù ¹× Àá±Ý°ú °ü·ÃµÈ ¹®Á¦¸¦ Á¦¾îÇÕ´Ï´Ù. ICS ¼­¹ö ¹× ÇØ´ç ±¸¼º¿ä¼Ò(¸Ê, Çù¾÷)¿Í ´ëºÎºÐÀÇ ¾î´ðÅͰ¡ Java·Î ¾²¿©Áö±â ¶§¹®¿¡ JVM ¼º´ÉÀÌ ICS ÀÀ¿ëÇÁ·Î±×·¥ÀÌ Àü´ÞÇÏ´Â ¼º´É¿¡ »ó´çÇÑ ¿µÇâÀ» ¹ÌĨ´Ï´Ù.

ÀÌ ¼½¼Ç¿¡¼­´Â °¡ºñÁö ÄÝ·º¼Ç, Èü Å©±â ¹× ½º·¹µå ½ºÅà ũ±â¿Í °ü·ÃµÈ ÀáÀçÀûÀÎ ¹®Á¦¸¦ ÇØ°áÇØ ÁÝ´Ï´Ù. URLÀÎ http://java.sun.com/docs/hotspot/VMOptions.html¿¡´Â JVM ¿É¼Ç¿¡ ´ëÇÑ À¯ÀÍÇÑ ³»¿ëÀÌ ¿ä¾àµÇ¾î ÀÖ½À´Ï´Ù.

URLÀÎ http://java.sun.com/docs/hotspot/PerformanceFAQ.html#20Àº HotSpot Engine°ú °ü·ÃµÈ À¯¿ëÇÑ FAQ¸¦ Á¦°øÇÕ´Ï´Ù.

IBM JVMÀÇ ÀÚ¼¼ÇÑ ¼³¸íÀ» º¸·Á¸é ¡ºIBM Systems Journal¡»ÀÇ Java ¼º´É ¹®Á¦, 1±Ç, 2000À» ÂüÁ¶ÇØ¾ß ÇÕ´Ï´Ù(http://www.research.ibm.com/journal/sj39-1.html).

Èü Å©±âÀÇ ½Å¼Ó ½ÃÀÛ ¼³Á¤

°¡ºñÁö ÄÝ·º¼ÇÀ» À§ÇÑ Èü ¹× Nursery Å©±â ¼³Á¤

°¡ºñÁö ÄÝ·º¼ÇÀº Èü ÀϺθ¦ Àç»ç¿ëÇÒ ¼ö ÀÖµµ·Ï JVMÀÇ ¹Ì»ç¿ë ¿ÀºêÁ§Æ®¸¦ »ç¿ëÇÒ ¼ö ÀÖ°Ô ÇÁ·Î¼¼½ºÀÔ´Ï´Ù.

°¡ºñÁö ÄÝ·º¼ÇÀº ¸Þ¸ð¸® ¿äûÀÌ ÀÖ°í ÈüÀÇ »ç¿ë °¡´ÉÇÑ ¸Þ¸ð¸®·Î ¿äûÀ» ½±°Ô ÃæÁ·½ÃŰÁö ¸øÇÒ ¶§ ÀϾ´Ï´Ù(ÇÒ´ç ½ÇÆÐ). °¡ºñÁö ÄÝ·º¼ÇÀº Java Ŭ·¡½º ¶óÀ̺귯¸®

System.gc() È£Ã⠽ÿ¡µµ ÀϾ´Ï´Ù. ÀÌ °æ¿ì °¡ºñÁö ÄÝ·º¼ÇÀÌ Áï½Ã µ¿±âÀûÀ¸·Î ÀϾ´Ï´Ù.

SUN HotSpot°ú IBM °¡ºñÁö ÄÝ·º¼ÇÀÌ Á¦°øÇÏ´Â ±â´ÉÀÌ µ¿ÀÏÇÏ´õ¶óµµ ±âº»ÀûÀÎ ±â¼úÀº ´Ù¸¨´Ï´Ù. ¾ç JVMÀÇ °æ¿ì °¡ºñÁö ÄÝ·º¼ÇÀÌ ¼¼ °³ ´Ü°è(Ç¥½Ã, ½ºÀ§ÇÁ ¹× ¼±ÅÃÀû ¾ÐÃà ´Ü°è)·Î ÀϾ´Ï´Ù.

Sun HotSpot ¿£ÁøÀÌ ¼¼´ëº° ÄÝ·ºÅÍÀÎ ¹Ý¸é IBM JVMÀº ±×·¸Áö ¾Ê±â ¶§¹®¿¡ °¡ºñÁö ÄÝ·º¼Ç ´Ü°èÀÇ ±¸ÇöÀÌ ´Ù¸¨´Ï´Ù. HotSpot ¼¼´ëº° ÄÝ·ºÅÍÀÇ ÀÚ¼¼ÇÑ ¼³¸íÀº ÇØ´ç URLÀÎ http://java.sun.com/docs/hotspot/gc/index.html¿¡¼­ ãÀ» ¼ö ÀÖ½À´Ï´Ù.

IBM JVMÀÇ °æ¿ì °¡ºñÁö ÄÝ·º¼ÇÀÇ Æ®¸®°Å Àü¿¡ Èü Àüü°¡ ¼ÒºñµË´Ï´Ù. ù ¹øÂ° ´Ü°è·Î ¼öÁý ÁßÀÎ ¿µ¿ª¿¡¼­ ÂüÁ¶µÈ ¸ðµç ¿ÀºêÁ§Æ®¸¦ Ç¥½ÃÇϰí ÂüÁ¶µÇÁö ¾ÊÀº ¸ðµç ¿ÀºêÁ§Æ®´Â Ç¥½ÃÇÏÁö ¾ÊÀ¸¸ç ¿ÀºêÁ§Æ® Á¡À¯ °ø°£À» ¼öÁý ¹× Àç»ç¿ë¿¡ ÀÌ¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù. Ç¥½Ã ´Ü°è¸¦ ¸¶Ä£ ÈÄ¿¡´Â ¸Þ¸ð¸®ÀÇ »ç¿ë °¡´ÉÇÑ ¾çÀÌ »ç¿ë °¡´É ¸ñ·Ï¿¡ Ãß°¡µË´Ï´Ù. ÀÌ ´Ü°è¸¦ ½ºÀ§ÇÁ¶ó°í ÇÕ´Ï´Ù. ¼º´É »óÀÇ ÀÌÀ¯·Î IBM JVM¸¸ÀÌ 512¹ÙÀÌÆ®°¡ ³Ñ´Â Èü °ø°£À» »ç¿ë °¡´ÉÇÏ°Ô ÇÕ´Ï´Ù.

½ºÀ§ÇÁ ´Ü°è¸¦ ¸¶Ä£ ÈÄ¿¡´Â ¾ÐÃà ´Ü°è°¡ Á¾Á¾ ¼öÇàµË´Ï´Ù. ¾ÐÃà ´Ü°è°¡ ÁøÇàÇÔ¿¡ µû¶ó ¿ÀºêÁ§Æ®°¡ ¼­·Î ±ÙÁ¢ÇØ Áú¼ö·Ï Áö¼ÓÀûÀ¸·Î »ç¿ë °¡´ÉÇÑ ¾çÀÌ ´Ã¾î³³´Ï´Ù. ¾ÐÃàÇÏ´Â µ¥ ½Ã°£ÀÌ ¼Ò¿äµÇ¹Ç·Î °¡´ÉÇÏ¸é ¾ÐÃàÇÏÁö ¸¶½Ê½Ã¿À. ´ëºÎºÐÀÇ System.gc() È£Ãâ¿¡´Â ¾ÐÃàÀÌ ¼öÇàµË´Ï´Ù. IBM JVMÀº ÃÖÀûÈ­µÇ¾î ¾ÐÃàÇÏÁö ¾Ê¾Æµµ µË´Ï´Ù.

´ÙÀ½ Å×ÀÌºí¿¡´Â ¸ÖƼ½º·¹µå ¹× µ¿½Ã ÇüÅ·ΠÀÌ·ç¾îÁö´Â °¡ºñÁö ÄÝ·º¼Ç ´Ü°è°¡ ¼³¸íµÇ¾î ÀÖ½À´Ï´Ù. µ¿½Ã ÇüŶõ ÀÀ¿ëÇÁ·Î±×·¥ ½º·¹µå°¡ °è¼ÓÇØ¼­ ½ÇÇàµÇ´Â µ¿¾È ÇÁ·Î¼¼½ºµµ ½ÇÇàµÊÀ» ÀǹÌÇÕ´Ï´Ù. ÇÁ·Î¼¼½º°¡ µ¿½Ã ÇüŰ¡ ¾Æ´Ï¶ó´Â °ÍÀº °¡ºñÁö ÄÝ·º¼Ç ´Ü°è µ¿¾È ÇÁ·Î±×·¥ÀÌ ÀϽÃÁ¤ÁöÇÔÀ» ÀǹÌÇÕ´Ï´Ù.


Ç¥ 54. JVM ÇØÁ¦ Ç¥½Ã ½ºÀ§ÇÁ ¾ÐÃà
JVM ÇØÁ¦ À¯Çü Ç¥½Ã ½ºÀ§ÇÁ ¾ÐÃà
Sun HotSpot 1.3.1 ¸ÖƼ½º·¹µå ¾Æ´Ï¿À ¾Æ´Ï¿À ¾Æ´Ï¿À
Sun HotSpot 1.3.1 µ¿½Ã ¾Æ´Ï¿À ¾Æ´Ï¿À ¾Æ´Ï¿À
IBM JVM 1.3.1 ¸ÖƼ½º·¹µå ¿¹ ¿¹ ¾Æ´Ï¿À
IBM JVM 1.3.1 µ¿½Ã ¼±ÅÃÀû ¾Æ´Ï¿À ¾Æ´Ï¿À

°¡ºñÁö ÄÝ·º¼Ç ¸ð´ÏÅ͸µ

verbosegc ÃßÀûÀº °¡ºñÁö ÄÝ·º¼Ç Á¶Ä¡ ¹× Åë°è¸¦ stderr·Î ÀμâÇÕ´Ï´Ù. verbosegc ÃßÀûÀº -verbose:gcÀÇ Java ·±Å¸ÀÓ ¿É¼ÇÀ» »ç¿ëÇÔ¿¡ µû¶ó Ȱ¼ºÈ­µË´Ï´Ù. -verbose:gc Ãâ·ÂÀº Sun HotSpot°ú IBM JVM¿¡¼­ °¢°¢ ´Ù¸¨´Ï´Ù. ´ÙÀ½Àº IBM JVM°ú Sun HotSpot ¸ðµÎ¿¡ ´ëÇÑ ÁÖ¿ä Á¤º¸°¡ ¼³¸íµÈ verbosegc ÃßÀûÀÇ »ùÇà Ãâ·ÂÀÔ´Ï´Ù.

IBM JVM -verbose:gc Ãâ·Â

<AF[8]: Allocation Failure. need 1572744 bytes <-amount of memory requested, 5875 ms since last AF> <AF[8]: managing allocation failure, action=1 (23393256 <-free at alloc failure)/131070968 <- heapsize) (2096880/3145728)> <GC: Tue Dec 18 17:32:26 2001 <GC(12): freed 75350432 bytes in 168 ms <- duration of GC, 75% free (100840568 <-free)/134216696 <- total heapsize)> <GC(12): mark: 129 ms, sweep: 39 ms, compact: 0 ms <-compact did not run> <GC(12): refs: soft 0 (age >= 32), weak 0, final 0 <-no finalizers, phantom 0> <AF[8]: completed in 203 ms>

SUN JVM -verbosgc(ÇöÀç ¹× ÀÌÀü)

[GC 325816K->83372K(776768K), 0.2454258 secs <-duration of GC] [Full GC 267628K->83769K <- live data (776768K <-size of heap), 1.8479984 secs]

´ëºÎºÐÀÇ ±¸¼º¿¡ ¸Â´Â Èü Å©±â ¼³Á¤

ÀÌ ¼½¼Ç¿¡´Â ´ëºÎºÐÀÇ WBI ±¸¼º¿¡ ¸Â´Â Java Èü Å©±â¸¦ °áÁ¤ÇÏ´Â µ¥ ÇÊ¿äÇÑ ÁöħÀÌ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.

¿©·¯ ÀÀ¿ëÇÁ·Î±×·¥ÀÇ °æ¿ì, IBM JVMÀÇ ±âº» Èü Å©±â ¼³Á¤À¸·Îµµ ¾çÈ£ÇÑ ¼º´ÉÀ» ¾òÀ» ¼ö ÀÖ½À´Ï´Ù. ÀϹÝÀûÀ¸·Î HotSpot JVMÀÇ ±âº» Èü ¹× Nursery Å©±â´Â ³Ê¹« ÀÛ½À´Ï´Ù. AIX¿¡¼­ IBM JVM¿¡ ÃÖÀûÈ­µÈ Èü Å©±â¸¦ ¼³Á¤ÇÏ·Á¸é ´ÙÀ½ ÁöħÀ» ÁؼöÇϽʽÿÀ.

Rate-trigger Èü È®À强À» È¿°úÀûÀ¸·Î »ç¿ëÇÏ·Á¸é -ms¸¦ 64MB ¶Ç´Â 96MB¿¡ ¼³Á¤Çϰí -mx¸¦ 256 - 512MB¿¡ ¼³Á¤ÇϽʽÿÀ. -mx°¡ ÈüÀ» °­Á¦·Î ÆäÀÌÁö½ÃŰÁö ¾Êµµ·Ï ÇϽʽÿÀ. JVMÀÌ ÈüÀ» Áõ°¨½ÃÄÑ GC ½Ã°£À» Á¦¾îÇÕ´Ï´Ù. -verbose:gc Ãâ·ÂÀÌ GC Á¶Ä¡¸¦ ¸ð´ÏÅÍÇÕ´Ï´Ù.

À¯»çÇÑ ÇÁ·Î¼¼½º¸¦ »ç¿ëÇÏ¿© HotSpot ÈüÀ» ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ ÃÖ¼Ò ¹× ÃÖ´ë Èü Å©±â ¼³Á¤ ¿Ü¿¡ Nursery Å©±â¸¦ Èü Å©±âÀÇ ¾à 1/4·Î ´Ã·Á¾ß ÇÕ´Ï´Ù.

ÁÖ:
Nursery¸¦ Àüü ÈüÀÇ 1/2 ÀÌ»ó ´Ã·Á¼­´Â Àý´ë ¾ÈµË´Ï´Ù.
Nursery Å©±â´Â MaxNewSize ¹× NewSize ¸Å°³º¯¼ö¸¦ »ç¿ëÇÏ¿© ¼³Á¤ÇÕ´Ï´Ù(Áï, -XX:MaxNewSize=128m, -XX:NewSize=128m).

ÀÏ´Ü Èü Å©±â°¡ ¼³Á¤µÇ¸é verbose:gc ÃßÀûÀÌ GC Á¶Ä¡¸¦ ¸ð´ÏÅÍÇÕ´Ï´Ù. GC ½Ã°£ ºñÀ²ÀÌ ³Ê¹« ³ô°í ÈüÀÌ ÃÖ´ëÄ¡±îÁö È®ÀåµÉ °æ¿ì -mx¸¦ ´Ã¸®½Ê½Ã¿À.

ÁÖ:
ÀÌ ¼³Á¤À¸·Î º¸Åë ¸Þ¸ð¸® °ú´Ù »ç¿ëÀÌ ¿øÀÎÀÎ ¹®Á¦Á¡À» Ç×»ó ÇØ°áÇÒ ¼ö ÀÖ´Â °ÍÀº ¾Æ´Õ´Ï´Ù. ÀϽÃÁ¤Áö ½Ã°£ÀÌ ³Ê¹« ±ä °æ¿ì Èü Å©±â¸¦ ÁÙÀ̽ʽÿÀ. µÎ °³ÀÇ ¹®Á¦Á¡ÀÌ ¸ðµÎ ¹ß°ßµÇ¸é ÀÀ¿ëÇÁ·Î±×·¥ÀÇ Èü »ç¿ëÀ» ºÐ¼®ÇϽʽÿÀ.

ÇÑ ½Ã½ºÅÛ¿¡¼­ ¿©·¯ JVMÀÌ ½ÇÇàµÉ °æ¿ì Èü Å©±â ¼³Á¤

½ÇÇà ÁßÀÎ °¢ Java ÇÁ·Î±×·¥¿¡ ¿¬°üµÈ ÈüÀÌ ÀÖ½À´Ï´Ù. °¡»ó ¸Þ¸ð¸®ÀÇ ±âŸ ¸ðµç »ç¿ë°ú ¸ðµç Java Èü Å©±âÀÇ ÇÕÀÌ ½ÇÁ¦ ¸Þ¸ð¸® Å©±â¸¦ ÃʰúÇÒ °æ¿ì ÈüÀÌ ÆäÀÌÁöµÇ¾î ¼º´ÉÀÌ ÀúÇϵ˴ϴÙ. ÆäÀÌ¡À» ÃÖ¼ÒÈ­ÇÏ·Á¸é ´ÙÀ½ ÁöħÀ» »ç¿ëÇϽʽÿÀ.

java.lang.OutOfMemoryError ¹ß»ý ½Ã Èü Å©±â Áõ°¨

java.lang.OutofMemoryError´Â ´Ù¾çÇÑ È¯°æ¿¡¼­ JVMÀÌ »ç¿ëÇÕ´Ï´Ù. ÈüÀÇ ¿ÀºêÁ§Æ®¿¡ »ç¿ëÇÏ´Â Èü °ø°£ÀÌ ºÎÁ·Çϰųª Java Èü ¿ÜºÎÀÇ ±âŸ ÀÚ¿øÀ» ¸ðµÎ ¼ÒºñÇÑ °æ¿ì¿¡´Â ¿¹¿Ü°¡ ¹ß»ýÇÕ´Ï´Ù.

java.lang.OutofMemoryError Ãâ·ÂÀ» ÀÐ¾î ¹®Á¦Á¡ ¿øÀÎÀÌ ÈüÀÇ ¸Þ¸ð¸® ºÎÁ·¿¡ ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ. ±×·¸´Ù¸é ÈüÀÇ Å©±â¸¦ ´Ã¸®½Ê½Ã¿À.

ÈüÀÌ ³Ê¹« Å« °ÍÀ¸·Î ³ªÅ¸³¯ °æ¿ì -verbose:gcÀÇ ÃÖÁ¾ °è¼ö¸¦ È®ÀÎÇϽʽÿÀ. °è¼ö°¡ ³ô°Ô ³ªÅ¸³¯ °æ¿ì Èü ¿ÜºÎÀÇ ÀÚ¿øÀÌ Èü ³»ºÎÀÇ ¿ÀºêÁ§Æ®¿¡ ÀÇÇØ À¯ÁöµÇ°í Finalizer¿¡ ÀÇÇØ Á¤¸®µÈ °ÍÀÏ ¼öµµ ÀÖ½À´Ï´Ù. Èü Å©±â¸¦ ÁÙÀ̰í FinalizerÀÇ ½ÇÇà ºóµµ¸¦ ´Ã¸®½Ê½Ã¿À.

AIX ½º·¹µù ¸Å°³º¯¼ö ¼³Á¤

IBM JVM ½º·¹µù ¹× µ¿±âÈ­ ±¸¼º¿ä¼Ò´Â AIX Posix¿¡ ¸Â´Â Pthread ±¸ÇöÀ» ±â¹ÝÀ¸·Î ÇÕ´Ï´Ù. ¿©·¯ »óȲ¿¡¼­ Java ¼º´ÉÀ» Çâ»ó½Ã۰íÀÚ ´ÙÀ½ ȯ°æ º¯¼ö¸¦ ã¾Æ º» ¹®¼­ÀÇ º¥Ä¡¸¶Å©¿¡ »ç¿ëÇØ ¿Ô½À´Ï´Ù. ÀÌ º¯¼ö´Â AIX ¿ø½Ã ½º·¹µå·ÎÀÇ Java ½º·¹µå ¸ÊÇÎÀ» Á¦¾îÇÏ°í ¸ÊÇÎ Á¤º¸¸¦ Â÷´ÜÇϸç Mutex Àá±ÝÀÇ ½ºÇÇ´×À» Çã¿ëÇÕ´Ï´Ù.

AIX ƯÁ¤ Java ¼º´É Á¶Á¤¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â http://tesch.aix.dfw.ibm.com/java/perftips.htmlÀ» ÂüÁ¶ÇϽʽÿÀ.

Ŭ¶óÀÌ¾ðÆ® ´ë½Å HotSpot ¼­¹ö »ç¿ë

¼­¹ö ¶Ç´Â Ŭ¶óÀÌ¾ðÆ®·Î ½ÇÇàµÇµµ·Ï Sun HotSpot JVMÀ» ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ¼­¹ö·Î ±¸¼ºÇÒ °æ¿ì JIT(Just-In-Time Compiler)°¡ º°µµÀÇ ÇÁ·Î¼¼¼­ »çÀÌŬ ¹× ¸Þ¸ð¸®¸¦ »ç¿ëÇÏ¿© º¸´Ù ÃÖÀûÈ­µÈ Äڵ带 ÀÛ¼ºÇÕ´Ï´Ù. ICS°¡ ½ÇÇà ½Ã°£ÀÌ ±ä ÇÁ·Î¼¼½ºÀ̱⠶§¹®¿¡ Ãʱâ ÀνºÅϽºÈ­¿¡¼­ JIT ÁøÇà¿¡ ¼ÒºñµÈ Ãß°¡ ½Ã°£ ¹× ¸Þ¸ð¸®·Î ·±Å¸ÀÓ µ¿¾È ¼º´ÉÀ» Çâ»ó½Ãų ¼ö ÀÖ½À´Ï´Ù.

µû¶ó¼­ Sun HotSpot JVMÀÇ »ç¿ë ½Ã¿¡´Â Ç×»ó ICS¸¦ ¼­¹ö·Î ½ÇÇà½ÃÄÑ¾ß ÇÕ´Ï´Ù. À̸¦ ¼öÇàÇϱâ À§ÇØ -server ¸Å°³º¯¼ö°¡ ICS ÇÁ·Î¼¼½º È£Ãâ¿¡ Ãß°¡µË´Ï´Ù.

¿©·¯ ½º·¹µå »ç¿ë ½Ã ½º·¹µå ½ºÅà ũ±â ¼³Á¤

ICS ½º·¹µùÀÇ ¼½¼Ç¿¡ ¾ð±ÞµÈ ¹Ù¿Í °°ÀÌ Java ½º·¹µå°¡ ÈüÀÇ ¸Þ¸ð¸®¸¦ ¼ÒºñÇÕ´Ï´Ù. ¶ÇÇÑ ½º·¹µå ÀÚü°¡ ½º·¹µå ½ºÅÿ¡ °¡»ó ¸Þ¸ð¸®¸¦ »ç¿ëÇÕ´Ï´Ù. °ú´ÙÇÑ ¼öÀÇ ½º·¹µå¸¦ »ç¿ëÇÏ´Â ±¸¼ºÀÇ °æ¿ì °¢°¢¿¡ ´ëÇÑ ¸Þ¸ð¸®°¡ ¹®Á¦Á¡ÀÌ µÉ ¼ö ÀÖ½À´Ï´Ù. »ç¿ëÀÚ°¡ JVMÀ» ÅëÇØ ½º·¹µå ½ºÅÃÀ» À§ÇØ º¸À¯ÇصР°¡»ó ¸Þ¸ð¸®¸¦ ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ±âº» ½º·¹µå ½ºÅà ũ±â´Â JVM ¹öÀü ¹× ¿î¿µ üÁ¦¿¡ µû¶ó ´Ù¸¨´Ï´Ù. ÇÏÁö¸¸ °ªÀ» ¼³Á¤ÇÏ´Â ¸ÞÄ¿´ÏÁòÀº µ¿ÀÏÇÕ´Ï´Ù. ½º·¹µå ½ºÅà ũ±â°¡ 128KB¿¡ ¼³Á¤µÇµµ·Ï ¸Å°³º¯¼ö -ss128k°¡ JVM È£Ã⠽ÿ¡ Àü´ÞµË´Ï´Ù. ÀÌ °ªÀ» ÀÛ°Ô ¼³Á¤ÇÏÁö ¾Êµµ·Ï ÁÖÀÇÇØ¾ß ÇÕ´Ï´Ù. ½Ã½ºÅÛÀÌ º¸´Ù ³·Àº ¼³Á¤¿¡¼­ ¼º°øÀûÀ¸·Î Á¶ÀÛµÉ ¼ö ÀÖ´õ¶óµµ °¢ ½º·¹µå ½ºÅÿ¡ ÃÖ¼ÒÇÑ 128KB¸¦ Á¦°øÇÏ´Â °ÍÀÌ ¹Ù¶÷Á÷ÇÕ´Ï´Ù.

¸Þ¸ð¸® °ü¸®¿¡ ´ëÇÑ SAP Âü°í

¸Þ¸ð¸®¿Í °ü·ÃµÈ ¹®Á¦¸¦ ÇØ°áÇÏ·Á¸é ´ÙÀ½ SAP Âü°í¸¦ ÂüÁ¶ÇϽʽÿÀ.

Copyright IBM Corp. 1997, 2004