Uji coba online ini mengendalikan beban CPU di browser Anda dan mengukur throughput serta responsivitas secara real-time. Uji ini berjalan secara lokal, bukan merupakan tolok ukur perangkat keras atau termal, dan melaporkan apa yang dapat ditangani oleh halaman di bawah pengaturan yang berbeda. Alat ini sangat berguna bagi pengguna di Indonesia yang ingin memahami kinerja perangkat mereka dalam konteks aplikasi sehari-hari.
Bagaimana cara kerjanya
Thread
Menentukan berapa banyak pekerja paralel yang berjalan. Setiap pekerja adalah loop sibuk. Semakin banyak thread berusaha untuk menggunakan lebih banyak inti CPU.
Contoh: Jika Anda mengatur 8 thread pada CPU 8-inti, beban akan tersebar di antara inti. Jika Anda mengatur lebih banyak dari inti Anda, OS akan membagi waktu thread dan mereka akan bersaing.
Durasi
Mengontrol berapa lama uji coba berlangsung. Opsi preset: 30, 60, 180 detik, atau tidak terbatas sampai Anda menghentikannya secara manual.
Mode
Memilih jenis aritmetika yang digunakan dalam loop. Masing-masing menekankan unit eksekusi CPU yang berbeda.
- Seimbang: Menggabungkan matematika bilangan bulat dan floating-point. Mewakili beban kerja umum seperti banyak program sehari-hari.
- Bilangan Bulat: Melakukan pemeriksaan bilangan prima. Ini menekankan logika bilangan bulat dan unit percabangan. Ini ringan pada memori tetapi intens untuk jalur bilangan bulat.
- Float: Melakukan perkalian matriks kecil. Ini menekankan unit floating-point/vector (FPU/SIMD). Ini meniru beban kerja seperti shader grafis atau kode ilmiah.
Perbedaan ini penting karena beberapa CPU lebih cepat dalam matematika bilangan bulat, yang lain dalam floating-point, dan mencampurkan keduanya menunjukkan keseimbangan keseluruhan.
Kontrol Sesi
- Mulai: dimulai dengan baseline singkat (untuk mengukur throughput stabil awal) kemudian menjalankan beban yang dipilih.
- Hentikan: mengakhiri uji coba segera.
- Jeda/Lanjutkan: memungkinkan Anda membekukan dan melanjutkan uji coba.
- Ekspor: menghasilkan file JSON dengan pengaturan dan hasil.
- Tema: mengganti gaya gelap/terang.
- Lanjutan: mengungkapkan opsi penyetelan halus.
Opsi Lanjutan
Beban Target
Pekerja tidak selalu berjalan 100% dari waktu. Beban target mengatur siklus tugas:
- 100% = pekerja berjalan tanpa henti.
- 75%, 50%, 25% = pekerja berjalan untuk sebagian dari setiap jendela waktu dan istirahat untuk sisanya.
- Otomatis = alat menyesuaikan siklus tugas secara dinamis untuk menjaga kinerja stabil dan mengurangi lag.
Meningkatkan
Alih-alih meluncurkan semua thread sekaligus, menambahkannya secara bertahap (satu per detik). Memungkinkan Anda melihat bagaimana throughput dan responsivitas berubah saat beban meningkat.
Profil Multi-Fase
Membagi uji coba menjadi fase (ringan di awal, penuh di tengah, lebih ringan di akhir). Menunjukkan bagaimana sistem pulih ketika beban bergeser.
Jeda saat Tab Tersembunyi
Mengakhiri atau menjeda uji coba saat tab browser tersembunyi. Mencegah hasil yang menyesatkan dari throttling tab latar belakang.
Kemajuan
Bilah terisi saat uji coba berlangsung. Selama baseline, ia bergerak perlahan, selama uji coba aktif ia melacak persentase yang telah selesai.
Metrik Langsung
- Perkiraan Beban CPU (Gauge)
Persentase inferred dari saturasi CPU. Ini menggabungkan seberapa banyak pekerjaan yang diminta, seberapa banyak yang dicapai, dan seberapa tertunda sistem. Perubahan warna: hijau (ok), kuning (peringatan), merah (kritis). - Waktu Berlalu / Tersisa
Berapa lama uji coba telah berjalan dan berapa banyak yang tersisa. - Ops / Detik
Berapa banyak operasi per detik yang diselesaikan oleh pekerja. Dihaluskan untuk menghindari kedipan. - Total Ops / Rata-rata
Operasi kumulatif ditambah rata-rata laju sejauh ini. - Responsivitas
Mengukur seberapa banyak timer yang dijadwalkan tertunda (lag). Jika timer yang dimaksudkan untuk menyala pada 100 ms sebenarnya menyala pada 110 ms, responsivitas menunjukkan +10 ms. Angka rendah berarti browser tetap responsif; angka tinggi berarti loop acara tersendat. - Thread (Langsung vs Target)
Menunjukkan berapa banyak pekerja yang saat ini aktif dibandingkan dengan yang Anda minta. - Puncak Ops/Sec & Konsistensi
Puncak = sampel throughput tertinggi. Konsistensi = stabilitas throughput dari waktu ke waktu.- Sangat Stabil: hampir konstan.
- Stabil: fluktuasi ringan.
- Variabel: ayunan yang terlihat.
- Sangat Variabel: ayunan besar yang tidak stabil.
- Relatif vs Baseline
Throughput saat ini sebagai % dari baseline awal. Berguna untuk mendeteksi throttling — jika jatuh jauh di bawah 100%, sesuatu melambat. - Beban yang Dicapai
Fraksi waktu aktual di mana pekerja aktif. Ini menunjukkan apakah pekerja memenuhi target tugas mereka. Contoh: Jika Anda meminta 75% tugas tetapi hanya mencapai 60%, sistem terlalu sibuk untuk mengikutinya. - Kecurigaan Throttle
Menandai “Kemungkinan” ketika dua hal terjadi bersamaan: throughput jatuh di bawah sekitar setengah dari baseline dan lonjakan lag timer. Ini sering menandakan throttling OS atau termal.
Tren Recent Ops/Sec
Sebuah grafik batang dari sampel throughput terbaru. Memungkinkan Anda melihat penurunan dan lonjakan jangka pendek.
Panduan Metrik
Definisi terdaftar di bagian bawah alat untuk referensi cepat:
- Ops / Detik = throughput
- Responsivitas = lag dalam timer
- Beban yang Dicapai = rasio tugas aktual
- Konsistensi = stabilitas throughput
- Kecurigaan Throttle = heuristik untuk throttling
Ringkasan dan Riwayat Uji Coba
Setelah uji coba berakhir, garis ringkasan menunjukkan pengaturan dan hasil: durasi, thread, mode, rata-rata dan puncak ops/sec, dan persentase relatif vs baseline. Catatan panduan menunjukkan variabilitas atau masalah lag. Riwayat sesi menyimpan beberapa uji coba terakhir untuk perbandingan. Ekspor menghasilkan hasil dalam format JSON.
Apa hasil Anda di perangkat Anda? Apakah Anda ingin melihat fitur lain dalam uji coba ini? Beri tahu kami di komentar!
CalcuLife.com









Tinggalkan komentar