- خانه
- معیار
IDM vs GDM, timed to the millisecond.
هر دو برنامه روی یک رایانه و از یک سرور آزمایشی بارگیری کردند و نوبت بارگیریها یکیدرمیان بود. گزارش خود سرور زمان رسیدن هر درخواست و خروج آخرین بایت را ثبت میکند؛ بنابراین نتیجه به گفته هیچیک از برنامهها متکی نیست.
مسابقه
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.
480 اتصال در برابر 2 اتصال.
سروری که همزمان دو اتصال را مجاز میداند. هر مربع نشاندهنده یک اتصالی است که سرور در یک اجرای معمولی مشاهده کرده است.
محدودیت را از پاسخ سرور تشخیص میدهد، از آن فراتر نمیرود و برای بار بعد به خاطر میسپارد. بارگیری در 12.6 ثانیه به پایان رسید.
حدود 250 بار در ثانیه در برابر رد شدنها تلاش مجدد کرد. در 15.9 ثانیه به پایان رسید.
هر اجرا یک نقطه است.
هفت بارگیری که هرکدام در هر برنامه دستکم 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 میلیثانیه (IQR) | GDM median ms (IQR) | IDM / GDM (95% CI) | p (Mann-Whitney) |
|---|---|---|---|---|
| 1 گیبیبایت از طریق یک لینک محلی سریع | 5456 (5393–5496) | 1009 (944–1028) | 5.41× (5.21–5.89) | 0.000583 |
| 100 میبیبایت، 2 مگابایت بر ثانیه برای هر اتصال | 10234 (10221–10284) | 6319 (6317–6329) | 1.62× (1.61–1.63) | 0.000583 |
| 100 مگابایت، 150 میلیثانیه تأخیر، 4 مگابایت بر ثانیه برای هر اتصال | 7622 (7497–7863) | 3844 (3842–3894) | 1.98× (1.92–2.05) | 0.000583 |
| 32 مگابایت، یک اتصال در سه خزیدن با 128 کیلوبایت بر ثانیه | 7213 (6960–7256) | 3432 (3416–3840) | 2.10× (1.81–2.13) | 0.000583 |
| 50 مگابایت، سرور اجازه 2 اتصال میدهد، هر کدام 2 مگابایت بر ثانیه | 15864 (15810–15933) | 12568 (12563–12570) | 1.26× (1.25–1.27) | 0.000583 |
| 50 مگابایت، هر اتصال دوم پس از 2 مگابایت قطع میشود، 4 مگابایت بر ثانیه | 5428 (5387–5466) | 1647 (1645–1660) | 3.30× (3.24–3.34) | 0.000583 |
| فایل 256 کیلوبایتی از طریق یک لینک محلی سریع | 3141 (3130–3164) | 30 (28–31) | 105.90× (99.96–112.75) | 3.39e-06 |
پردازنده 13th Gen Intel(R) Core(TM) i5-13400F، 63.8 گیگابایت رم، 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 دوطرفه Mann–Whitney.
- محدودیتها. یک لینک لوپبک فاصله واقعی یا از دست دادن بسته ندارد؛ خطاها جایگزین آنها میشوند. نتایج از یک دستگاه است. خودتان آن را اجرا کنید:
python tools/bench/bench.py، سپسpython tools/bench/report.py.
خودتان ببینید: رایگان است.
Download GolinksPRO Download Manager