- হোম
- বেঞ্চমার্ক
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.
2টির বিপরীতে 480টি সংযোগ।
একটি সার্ভার যা একবারে দুটি সংযোগের অনুমতি দেয়। প্রতিটি বর্গক্ষেত্র একটি সাধারণ রানে দেখা একটি সংযোগ।
সার্ভারের উত্তর থেকে সীমা শিখে, তা মেনে চলে এবং পরের বারের জন্য মনে রাখে। 12.6 সেকেন্ডে শেষ হয়েছে।
প্রত্যাখ্যানের পর প্রতি সেকেন্ডে প্রায় 250 বার আবার চেষ্টা করেছে। 15.9 সেকেন্ডে সম্পন্ন হয়েছে।
প্রতিটি রান একটি বিন্দু।
সাতটি ডাউনলোড, প্রতিটি দুই অ্যাপেই অন্তত সাতবার করে চালানো হয়েছে। বারটি রানগুলোর মাঝের অর্ধেক দেখায়, আর রেখাটি দেখায় মধ্যমা।
কমান্ড লাইন থেকে ডাউনলোড গ্রহণ করতে 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% ব্যবধান সহ অনুপাত, এবং ম্যান-হুইটনি পরীক্ষা, যেমন 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.39ই-06 |
13th Gen Intel(R) Core(TM) i5-13400F, 63.8 GB RAM, Windows-11-10.0.26200-SP0. labserver (this repo), 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