|
Å×½ºÆ® ¼Ò°³ |
|
LightnigChart® .NET V10.1.1¿¡ ÃÊ°í¼Ó ¶óÀÎ ½Ã¸®ÁîÀÎ SampleDataBlockSeries¸¦ µµÀÔÇÏ¿´½À´Ï´Ù. µ¥ÀÌÅÍ°¡ ¸Þ¸ð¸® ºí·ÏÀ¸·Î ÀúÀåµÇ¾î ¿À·¡µÈ µ¥ÀÌÅ͸¦ ¸Þ¸ð¸®¿Í CPU¿¡¼ ´õ¿í ½±°Ô Æó±âÇÏ°í »õ Å×ÀÌÅÍ Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. LightningChart V1 ºÎÅÍ ¼±Çü ¸Þ¸ð¸® ¾î·¹ÀÌ(Linear memory array)¸¦ °¡Áø SampleDataSeries°¡ ÀÖ¾ú½À´Ï´Ù.
»ó±â µÎ °¡Áö ½Ã¸®Áî ¸ðµÎ ÀÇ·á ¸ð´ÏÅ͸µ(ECG/EKG, EEG, EMG, ExG), Áøµ¿ ¸ð´ÏÅ͸µ, ¿ø°Ý ÃøÁ¤/µ¥ÀÌÅÍ ¼öÁý(Logger) ½Ã½ºÅÛ ¹× ¿Àµð¿À ¿£Áö´Ï¾î¸µ »ê¾÷°ú °°Àº ÆÄÇü ½Ã°¢È(waveform visualization)¿¡ ÀϹÝÀûÀ¸·Î »ç¿ëµÇ´Â °íÁ¤ °£°Ý(fixed-interval) µ¥ÀÌÅÍ ¸ð´ÏÅ͸µÀ» À§ÇØ ¸¸µé¾î Á³½À´Ï´Ù.
°úÇÐ µ¥ÀÌÅÍÀÇ ½Ã°¢È ¾Ë°í¸®ÁòÀ» ·»´õ¸µÇÏ´Â SampleDataBlockSeries Àº GPU ¿¬»ê ´É·ÂÀ» ´õ Àß È°¿ëÇÏ¿© ´Ù¸¥ ÇÁ·Î¼¼½º¿Í ÀÛ¾÷¿¡ ´õ ¸¹Àº CPU ¸®¼Ò½º¸¦ ¾µ ¼ö ÀÖµµ·Ï ¼³°èµÇ¾ú½À´Ï´Ù. |
|
|
|
°í¼º´É Å×½ºÆ® ¾ÖÇø®ÄÉÀÌ¼Ç |
|
|
´ÙÀ½ÀÇ °£´ÜÇÑ ½ÇÁ¦ Å×½ºÆ®¿¡¼ µÎ °³ÀÇ °í¼º´É ¶óÀÎ ½Ã¸®Á ºñ±³ÇÕ´Ï´Ù. ÀÌ °úÇÐ µ¥ÀÌÅÍÀÇ ½Ã°¢È Å×½ºÆ®´Â µ¶¸³Çü SampleDataBlockSeries µ¥¸ð ¾ÖÇø®ÄÉÀ̼ÇÀ¸·Î ¼öÇàÇÏ¿´½À´Ï´Ù. |
|
|
|
|
¾ÖÇø®ÄÉÀ̼ÇÀº Çì´õ ¸·´ë(header bar)·Î ±¸¼ºµÇ¸ç Å×½ºÆ® ¾ÖÇø®ÄÉÀ̼ÇÀ¸·Î ¼ö½Ê °³ÀÇ Â÷Æ® âÀ» ¿¼ö ÀÖ½À´Ï´Ù. °¢ ½Ã¸®ÁîÀÇ µ¥ÀÌÅÍ ¼Óµµ´Â 1000Hz (1000 data points/sec)ºÎÅÍ Á¶Á¤ÇÒ ¼ö ÀÖÀ¸¸ç, °¢ âÀº 10… 2000 »çÀÌ¿¡¼ ¼±È£ÇÏ´Â ½Ã¸®Áî ¼ö(preferred series count)·Î ¿¼ö ÀÖ½À´Ï´Ù. .CSV ÆÄÀÏ¿¡¼ ÀÐÀº µ¥ÀÌÅÍ´Â ½ÇÁ¦ ECG, EEG ¹× ¼¼ ¹ø° ½Ã¸®Áî ¸¶´Ù ¾òÀº ¹«ÀÛÀ§ µ¥ÀÌÅÍ·Î ±¸¼ºµÇ¾ú½À´Ï´Ù. Â÷Æ® âÀº ‘Sweeping’ ½Ç½Ã°£ ½ºÅ©·Ñ¸µ ¸ðµå·Î ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. |
|
|
|
Sweeping ¸ðµå â |
|
|
´ÙÀ½ À̹ÌÁöÀÇ ÁÖ¿ä ÃÊÁ¡Àº ½ºÅ©·Ñ¸µ ¸ðµå¿¡ ÀÖ½À´Ï´Ù. XÃà ±æÀÌ´Â 10ÃÊ °£ÀÇ µ¥ÀÌÅ͸¦ °®µµ·Ï ÇÏ¿´À¸¸ç, ¼± ³Êºñ´Â 1.5·Î ¼³Á¤ÇÏ¿´½À´Ï´Ù. |
|
|
|
Scrolling ¸ðµå â |
|
|
|
|
|
|
¼º´É Å×½ºÆ® ¹ü·Ê(Performance Test Legend) |
|
|
2 °¡Áö ¸ðµå·Î Å×½ºÆ® ÇÏ¿´½À´Ï´Ù :
- CPU Àý¾à ¸ðµå(CPU-saving mode)
- °í¼öÁØ FPS ¸ðµå(High-FPS mode)
|
|
|
|
ÃøÁ¤ ±âÁØ |
|
|
¨ç FPS : ÃÊ´ç ÇÁ·¹ÀÓ °ªÀÌ ³ôÀ»¼ö·Ï ´õ ÁÁ½À´Ï´Ù.
¨è RAM ¼Òºñ·®( RAM Consumption) : MB ´ÜÀ§·Î ÃøÁ¤µÇ¸ç °ªÀÌ ³·À»¼ö·Ï ÁÁ½À´Ï´Ù.
¨é CPU ºÎÇÏ (CPU Load) : ÆÛ¼¾Æ®(%)·Î ÃøÁ¤µÇ¸ç °ªÀÌ ³·À»¼ö·Ï ÁÁ½À´Ï´Ù.
¨ê Ç¥ÁØ ÆíÂ÷(Standard Deviation) : »õ·Î °íħÀº ¹Ð¸® ÃÊ(milliseconds) ´ÜÀ§·Î ÃøÁ¤µË´Ï´Ù. °ªÀÌ ³·À»¼ö·Ï ÁÁÀ¸¸ç, ±Þ°ÝÇÑ ÁøÇàÀ̳ª ¸ØÃã ¾øÀÌ µ¥ÀÌÅÍ ½ºÅ©·Ñ¸µÀÌ ´õ À¯¿¬ÇÏ°í ºÎµå·´´Ù´Â °ÍÀ» ³ªÅ¸³À´Ï´Ù.
¨ë »õ·Î °íħ Áö¿¬(Delay in Refreshes) : »õ·Î °íħ »çÀÌÀÇ Áö¿¬Àº ¹Ð¸® ÃÊ(milliseconds) ´ÜÀ§·Î ÃøÁ¤µÇ¾úÀ¸¸ç °ªÀÌ ³·À»¼ö·Ï ÁÁ½À´Ï´Ù. |
|
|
|
Å×½ºÆ® °á°ú |
|
|
Å×½ºÆ® °á°ú¸¦ ´ÙÀ½ Ç¥¿¡ Áý°èÇÏ¿´½À´Ï´Ù. °¢ ¼¿Àº ƯÁ¤ ¸Å°³ º¯¼öÀÇ Àǹ̿¡ µû¶ó »öÀ¸·Î Ç¥ÇöÇÏ¿´½À´Ï´Ù.
Green = ÁÁÀ½(Good). Yellow = satisfactory(¸¸Á·). Red = struggling(Èûµë) |
|
|
|
|
CPU ºÎÇÏ´Â ¼±È£ÇÏ´Â ÇÁ·¹ÀÓ ¼Óµµ¿¡ µû¶ó ´Þ¶óÁö±â ¶§¹®¿¡ CPU ¿Àº »öÀ¸·Î Ç¥½ÃÇÏÁö ¾Ê¾Ò½À´Ï´Ù. (³ªÁß¿¡ ÀÚ¼¼È÷ ¼³¸íÇÕ´Ï´Ù) |
|
|
|
Å×½ºÆ® °á°ú ºÐ¼® |
|
|
»öÀ¸·Î ±¸ºÐÇÑ °á°ú¸¦ ºñ±³ÇÔÀ¸·Î½á SampleDataBlockSeries´Â Ç¥ Àüü°¡ ºÓÀº »öÀ¸·Î µÇ¾îÀÖ´Â SampleDataSeries º¸´Ù ÈξÀ ´õ ³ªÀº ¼º´ÉÀ» º¸ÀÌ°í ÀÖÀ½À» ½Ã°¢ÀûÀ¸·Î ¾Ë ¼ö ÀÖ½À´Ï´Ù.
¾Æ¿ï·¯, Å×½ºÆ® °á°ú¸¦ ¹ÙÅÁÀ¸·Î ÇÑ ´ÙÀ½ Ç¥¿¡¼´Â SampleDataBlockSeries °¡ SampleDataSeries º¸´Ù ¸î ¹è³ª ´õ ÁÁÀºÁö¸¦ ¹èÀ²·Î ºñ±³ÇÒ ¼ö ÀÖ½À´Ï´Ù. |
|
|
|
|
- RAM ¼Òºñ¿¡¼´Â ÃÖ´ë 8.6¹è ´õ ÁÁ½À´Ï´Ù.
- FPSÀÇ CPU-saving mode¿¡¼´Â ÃÖ´ë 60¹è, High-FPS mode¿¡¼´Â ÃÖ´ë 51 ¹è ´õ ÁÁ½À´Ï´Ù. .
- »õ·Î °íħ °£°ÝÀÇ Ç¥ÁØ ÆíÂ÷¿¡¼ CPU-saving mode´Â ÃÖ´ë 128 ¹è, High-FPS mode´Â ÃÖ´ë 168 ¹è ´õ ÁÁ½À´Ï´Ù.
- °¡Àå ±ä »õ·Î °íħ °£°Ý ±â°£ÀÇ CPU-saving mode¿¡¼´Â ÃÖ´ë 54 ¹è, High-FPS mode¿¡¼´Â ÃÖ´ë 84 ¹è ´õ ÁÁ½À´Ï´Ù.
ÀϹÝÀûÀ¸·Î, ¸ðµç Å×½ºÆ®¿¡¼ CPU ºÎÇÏ(CPU load)°¡ SampleDataSeries ¿¡¼´Â ³·Áö¸¸ »õ·Î °íħ ºóµµ´Â ´õ ³ô°Ô À¯ÁöÇÕ´Ï´Ù. ¸¶Áö¸·À¸·Î, SampleDataBlockSeries ¸¦ FPS ¼Óµµ¿Í ¿¬°è½Ãų ¶§ CPU È¿À²ÀÌ ¸î ¹è³ª ´õ ³ôÀºÁö °è»êÇÒ ¼ö ÀÖ½À´Ï´Ù.
- CPU Àý¾à ¸ðµå(CPU-saving mode)¿¡¼ CPU È¿À²¼ºÀº ÃÖ´ë 42 ¹è ´õ ÁÁ½À´Ï´Ù.
- High-FPS ¸ðµå¿¡¼ CPU È¿À²¼ºÀº ÃÖ´ë 51 ¹è ´õ ÁÁ½À´Ï´Ù.
|
|
|
Ãß°¡ Å×½ºÆ® °á°ú |
|
|
È£±â½ÉÀ¸·Î 100 ½Ã¸®Á ¾ó¸¶³ª ¸¹ÀÌ ¿ ¼ö ÀÖ´ÂÁö Å×½ºÆ®ÇÒ ¼ö Àִµ¥, 44 °³ âÀ» µ¿½Ã¿¡ ¿ ¼ö ÀÖ½À´Ï´Ù. |
|
|
|
44°³ SampleDataBlockSeries â |
|
|
SampleDataSeries¿¡¼´Â 4 °³ âÀ» µ¿½Ã¿¡ ¿¼ö ÀÖ½À´Ï´Ù. |
|
|
|
4 °³ SampleDataSeries â
°á·ÐÀº SampleDataSeriesº¸´Ù 11 ¹è ´õ ¸¹½À´Ï´Ù. |
|
|
|
±âŸ ¼º´É Á¤º¸ |
|
|
10 ¾ï °³ µ¥ÀÌÅÍ Æ÷ÀÎÆ® ¿¹Á¦¸¦ »ç¿ëÇÏ´Â °æ¿ì, SampleDataBlockSeries·Î ÃÖ´ë 160¾ï °³ÀÇ µ¥ÀÌÅÍ Æ÷ÀÎÆ®¸¦ ½Ã°¢È ÇÒ ¼ö ÀÖ´Â ¹Ý¸é, SampleDataSeries ¿ë·®Àº 64GB ½Ã½ºÅÛ ¸Þ¸ð¸®¿¡¼ 80¾ï µ¥ÀÌÅÍ Æ÷ÀÎÆ® ¹Û¿¡ ¾ÈµË´Ï´Ù |
|
|
|
Å×½ºÆ®ÀÇ ÃÖÁ¾ °á·Ð |
|
|
SampleDataBlockSeries´Â ½Ç½Ã°£ µ¥ÀÌÅÍ ½ºÅ©·Ñ¸µ/½ºÀ§ÇÎÀ» ½Ã°¢ÈÇϱâ À§ÇÑ ÃÖÀûÀÇ °úÇÐ µ¥ÀÌÅÍ ½Ã°¢È ½Ã¸®Áî À¯ÇüÀÔ´Ï´Ù.
»õ·Î °íħ °£°ÝÀÇ º¯È°¡ ¾ÆÁÖ Àû±â ¶§¹®¿¡ SampleDataSeries º¸´Ù ÈξÀ ºÎµå·¯¿î ¸ð´ÏÅ͸µ °æÇèÀ» ÇÒ ¼ö ÀÖ½À´Ï´Ù.
¶ÇÇÑ, SampleDataBlockSeries´Â RAM°ú CPU ¸®¼Ò½º¸¦ ´õ Àû°Ô »ç¿ëÇÏ°í, FPS ¼Óµµ°¡ ´õ ³ôÀ¸¸ç, »ç¿ëÀÚÀÇ »óÈ£ ÀÛ¿ë¿¡ ÀÖ¾î ÀÀ´ä¼ºÀÌ ÈξÀ ´õ ÁÁ½À´Ï´Ù. |
|
|
|
|
|
|
¸ðµç Å×½ºÆ® °á°ú¿¡ ´ëÇÑ Á¤º¸¸¦ ´ÙÀ½ ¹®¼¿¡¼ º¼ ¼ö ÀÖ½À´Ï´Ù. |
|
|
|
Full report available here (PDF)
|
|
|
|
¾Æ·¡ÀÇ SampleDataBlockSeries µ¥¸ð¸¦ ´Ù¿î ¹Þ°í ¼º´ÉÀ» È®ÀÎ ÇϽʽÿÀ. |
|
|
|
Download SampleDataBlockSeries Demo |
|
|
|
LightningChart vs. SciChart (September, 2021) ºñ±³Ç¥ |
|
|
|
See Comparison |