GolinksPRO Download Manager
  1. होम
  2. बेंचमार्क

IDM vs GDM, timed to the millisecond.

दोनों ऐप एक ही PC पर, एक ही टेस्ट सर्वर से बारी-बारी से डाउनलोड कर रहे हैं। सर्वर के अपने लॉग में दर्ज है कि हर अनुरोध कब पहुँचा और आखिरी बाइट कब भेजी गई, इसलिए किसी भी ऐप के दावे पर भरोसा करने की ज़रूरत नहीं है।

दौड़

GolinksPRO Download Manager
0.00 से.तैयार
Internet Download Manager 6.42
0.00 से.तैयार

1.0×तेज़

मीडियन से वास्तविक समय में चलाया गया।

हर स्थिति में तेज़।

How many times faster GDM finished, from command to finished file. The whisker is the 95% interval of the ratio; the scale is logarithmic.

2 के मुकाबले 480 कनेक्शन।

एक सर्वर जो एक बार में दो कनेक्शन की अनुमति देता है। प्रत्येक वर्ग एक कनेक्शन है जो उसने एक सामान्य रन में देखा।

GDM0

सर्वर के जवाब से सीमा सीखता है, उसका पालन करता है, और अगली बार के लिए उसे याद रखता है। 12.6 सेकंड में समाप्त हुआ।

IDM 6.420

अस्वीकृतियों के जवाब में प्रति सेकंड लगभग 250 बार फिर से कोशिश की। 15.9 सेकंड में पूरा हुआ।

हर रन एक बिंदु है।

दोनों ऐप ने 7 डाउनलोड में से हर एक को कम से कम 7 बार चलाया। बार रन के बीच के आधे हिस्से को और रेखा माध्यिका को दिखाती है।

IDM कुछ भी भेजने से पहले अपनी कमांड लाइन से डाउनलोड स्वीकार करने में लगभग तीन सेकंड लेता है; इसके ब्राउज़र एक्सटेंशन द्वारा पकड़े गए डाउनलोड इस चरण को छोड़ देते हैं। इसीलिए "स्थानांतरण" इंजन-से-इंजन का सही दृश्य है। "शुरू से अंत तक" भी यहाँ है।

समय कहाँ लगता है

हर परिदृश्य में, प्रत्येक ऐप के शुरू होने (कमांड से पहले अनुरोध तक), स्थानांतरण और पूरा होने का माध्य समय।

कंप्यूटर पर कितना भार पड़ता है

Median CPU time each app used during a run, and its peak memory. GDM draws its window with the GPU, which takes more memory than IDM's classic Windows controls.

सभी आँकड़े
परिदृश्यऐपnशुरू से अंत तक, माध्यिका (IQR)माध्यिका का 95% CIस्थानांतरणशुरुआतकनेक्शनअनुरोधCPUअधिकतम मेमोरीp

रिपोर्ट

अंतरचतुर्थक परास के साथ शुरू से अंत तक की माध्यिकाएँ, 95% अंतराल सहित अनुपात और Mann–Whitney परीक्षण, जैसा tools/bench/report.py इन्हें लिखता है।

परिदृश्य IDM माध्यिका ms (IQR) GDM median ms (IQR) IDM / GDM (95% CI) p (मैन-व्हिटनी)
एक तेज़ लोकल लिंक पर 1 GiB 5456 (5393–5496) 1009 (944–1028) 5.41× (5.21–5.89) 0.000583
100 MiB, 2 MB/s प्रति कनेक्शन 10234 (10221–10284) 6319 (6317–6329) 1.62× (1.61–1.63) 0.000583
100 MiB, 150 ms विलंबता, 4 MB/s प्रति कनेक्शन 7622 (7497–7863) 3844 (3842–3894) 1.98× (1.92–2.05) 0.000583
32 MiB, 128 KB/s पर तीन क्रॉल में एक कनेक्शन 7213 (6960–7256) 3432 (3416–3840) 2.10× (1.81–2.13) 0.000583
50 MiB, सर्वर 2 कनेक्शन की अनुमति देता है, प्रत्येक 2 MB/s 15864 (15810–15933) 12568 (12563–12570) 1.26× (1.25–1.27) 0.000583
50 MiB, हर दूसरा कनेक्शन 2 MiB के बाद कट गया, 4 MB/s 5428 (5387–5466) 1647 (1645–1660) 3.30× (3.24–3.34) 0.000583
तेज़ लोकल लिंक पर 256 KiB फ़ाइल 3141 (3130–3164) 30 (28–31) 105.90× (99.96–112.75) 3.39e-06

13वीं पीढ़ी का Intel(R) Core(TM) i5-13400F, 63.8 GB RAM, Windows-11-10.0.26200-SP0। labserver (यह रिपॉज़िटरी), 127.0.0.1:8097, जनरेट की गई सामग्री। दोनों की डिफ़ॉल्ट सेटिंग्स: 8 कनेक्शन।

माप कैसे किया गया

  • सर्वर। इस रिपॉज़िटरी का लैब सर्वर, 127.0.0.1 पर जनरेट की गई सामग्री देता है। यह हर परिदृश्य के अनुसार कनेक्शन की गति सीमित करता है, देरी करता है, कनेक्शन अस्वीकार करता है या काटता है। साथ ही, हर अनुरोध का लॉग मिलीसेकंड में शुरू और समाप्त होने के समय के साथ रखता है।
  • Clients. IDM and GDM, both at default settings (8 connections), each given the download through the same documented command line: /d URL /p folder /f name /n. Both save to the drive that holds IDM's temporary folder, so neither pays a cross-drive copy.
  • Timing. End to end: from issuing the command to the finished file under its final name, polled every millisecond on a monotonic clock. GDM renames its finished file into place; IDM creates the final file early and fills it, so for IDM the moment it reaches full size counts. Transfer: the server's first request to its last byte, read on the same clock through a calibration request before each run.
  • Fairness. The apps alternate, IDM first on even runs and GDM first on odd ones, so drift on the machine hits both. One warm-up run each is discarded. Failed runs are counted, not dropped. Before every run the harness waits until the loopback is quiet: against a server that refuses extra connections IDM retries about 250 times a second, leaving thousands of closed sockets for half a minute; without the wait, whichever app ran next was timed on that backlog.
  • सांख्यिकी। माध्यिकाएँ और अंतरचतुर्थक परास, हर माध्यिका और माध्यिकाओं के अनुपात के लिए बूटस्ट्रैप 95% अंतराल (10,000 री-सैंपल), और दो-तरफ़ा मैन–व्हिटनी U परीक्षण।
  • सीमाएँ। लूपबैक लिंक में वास्तविक दूरी या पैकेट हानि नहीं होती; ये दोष उनकी जगह लिए गए हैं। नतीजे एक ही मशीन के हैं। इसे खुद चलाएँ: python tools/bench/bench.py, फिर python tools/bench/report.py।

खुद देखें: यह मुफ़्त है।

Download GolinksPRO Download Manager