GolinksPRO Download Manager
  1. Ana Sayfa
  2. Kıyaslama

IDM vs GDM, timed to the millisecond.

Her iki uygulama da aynı bilgisayarda, aynı test sunucusundan dönüşümlü olarak indirme yaptı. Sunucunun kendi günlüğü, her isteğin ne zaman ulaştığını ve son baytın ne zaman gönderildiğini gösteriyor; dolayısıyla sonuçlar uygulamaların kendi beyanlarına dayanmıyor.

Yarış

GolinksPRO Download Manager
0.00 sHazır
Internet Download Manager 6.42
0.00 sHazır

1.0×daha hızlı

Medyanlardan gerçek zamanlı oynatıldı.

Her senaryoda daha hızlı.

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 bağlantıya karşı 480 bağlantı.

Aynı anda iki bağlantıya izin veren bir sunucu. Her kare, tipik bir çalıştırmada gördüğü bir bağlantıdır.

GDM0

Sunucunun yanıtından limiti öğrenir, buna uyar ve bir dahaki sefere hatırlar. 12.6 saniyede tamamlandı.

IDM 6.420

Reddedilmelere karşı saniyede yaklaşık 250 kez yeniden denedi. 15.9 saniyede tamamlandı.

Her çalıştırma bir noktadır.

Her iki uygulamada da yedi indirme, her biri en az yedi kez çalıştırıldı. Çubuk, çalıştırmaların orta yarısını; çizgi ise medyanı gösterir.

IDM, herhangi bir veri göndermeden önce komut satırından gelen indirme isteğini kabul etmek için yaklaşık üç saniye bekler; tarayıcı uzantısının yakaladığı indirmelerde bu adım atlanır. Bu nedenle “Aktarım”, indirme motorlarını karşılaştırmanın adil yoludur. “Uçtan uca” süre de burada gösterilir.

Zaman nereye gidiyor

Her senaryo için uygulamaların başlangıç (komuttan ilk isteğe kadar geçen süre), aktarım ve tamamlama sürelerinin medyanı.

Bilgisayara maliyeti

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.

Tüm sayılar
SenaryoUygulamanUçtan uca, medyan (IQR)Medyanın %95 güven aralığıAktarımBaşlangıçBağlantılarİsteklerCPUEn yüksek bellek kullanımıp

Rapor

Uçtan uca medyanlar ve çeyrekler arası aralıklar, %95 güven aralıklı oran ve tools/bench/report.py'nin yazdığı Mann–Whitney testi.

senaryo IDM medyanı (ms) (IQR) GDM median ms (IQR) IDM / GDM (95% CI) p (Mann-Whitney)
Hızlı bir yerel bağlantı üzerinden 1 GiB 5456 (5393–5496) 1009 (944–1028) 5.41× (5.21–5.89) 0.000583
100 MiB, bağlantı başına 2 MB/s 10234 (10221–10284) 6319 (6317–6329) 1.62× (1.61–1.63) 0.000583
100 MiB, 150 ms gecikme, bağlantı başına 4 MB/s 7622 (7497–7863) 3844 (3842–3894) 1.98× (1.92–2.05) 0.000583
32 MiB, 128 KB/s hızında üç taramada tek bağlantı 7213 (6960–7256) 3432 (3416–3840) 2.10× (1.81–2.13) 0.000583
50 MiB, sunucu 2 bağlantıya izin veriyor, her biri 2 MB/s 15864 (15810–15933) 12568 (12563–12570) 1.26× (1.25–1.27) 0.000583
50 MiB, her 2. bağlantı 2 MiB sonra kesiliyor, 4 MB/s 5428 (5387–5466) 1647 (1645–1660) 3.30× (3.24–3.34) 0.000583
Hızlı bir yerel bağlantı üzerinden 256 KiB dosya 3141 (3130–3164) 30 (28–31) 105.90× (99.96–112.75) 3.39e-06

13. Nesil Intel(R) Core(TM) i5-13400F, 63.8 GB RAM, Windows-11-10.0.26200-SP0. labserver (bu depo), 127.0.0.1:8097, oluşturulmuş içerik. Her ikisi de varsayılan ayarlarda: 8 bağlantı.

Nasıl Ölçüldü

  • Sunucu. Bu depodaki laboratuvar sunucusu, 127.0.0.1 üzerinde oluşturulmuş içeriği sunar. Senaryoya göre bağlantıları kısıtlar, geciktirir, reddeder veya keser ve her isteği milisaniye cinsinden başlangıç ve bitiş zamanlarıyla kaydeder.
  • 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.
  • İstatistikler. Medyanlar ve çeyrekler arası aralıklar; her medyan ve medyan oranı için bootstrap yöntemiyle %95 güven aralıkları (10.000 yeniden örnekleme); iki taraflı Mann–Whitney U testi.
  • Sınırlar. Geri döngü bağlantısında gerçek mesafe veya paket kaybı yoktur; hatalar bunları temsil eder. Sonuçlar tek bir makineden elde edilmiştir. Kendiniz çalıştırın: python tools/bench/bench.py, ardından python tools/bench/report.py.

Kendiniz görün: ücretsizdir.

Download GolinksPRO Download Manager