Pertanyaan yang diberi tag «performance»

Untuk pertanyaan yang berkaitan dengan pengukuran atau peningkatan kode dan efisiensi aplikasi.

3
Operator yang tersisa di int menyebabkan java.util.Objects.requireNonNull?
Saya mencoba mendapatkan kinerja sebanyak mungkin dari beberapa metode internal. Kode Java adalah: List<DirectoryTaxonomyWriter> writers = Lists.newArrayList(); private final int taxos = 4; [...] @Override public int getParent(final int globalOrdinal) throws IOException { final int bin = globalOrdinal % this.taxos; final int ordinalInBin = globalOrdinal / this.taxos; return this.writers.get(bin).getParent(ordinalInBin) * …




2
Apakah perangkat keras video PC modern mendukung mode teks VGA di HW, atau apakah BIOS meniru (dengan Mode Manajemen Sistem)?
Apa yang sebenarnya terjadi pada perangkat keras PC modern yang di-boot dalam mode MBR BIOS warisan 16-bit ketika Anda menyimpan byte seperti '1'(0x31) ke dalam teks VGA (mode 03) framebuffer pada alamat linear fisik B8000? Seberapa lambat mov [es:di], eaxtoko dengan MTRR untuk wilayah itu disetel ke UC? ( Pengujian …

2
Apakah prefetcher L2 HW benar-benar bermanfaat?
Saya berada di Whiskey Lake i7-8565U dan menganalisis penghitung perf dan waktu untuk menyalin data 512 KiB (dua kali lebih banyak dari ukuran cache L2) dan menghadapi beberapa kesalahpahaman mengenai pekerjaan prefetcher L2 HW. Dalam Intel Manual Vol.4 MSR terdapat MSR 0x1A4bit 0 of adalah untuk controlloing L2 HW prefetcher …

2
Mengurutkan algoritma untuk Excel / SharedStrings
Di Excel, mereka 'kompres' string ke pemetaan numerik (meskipun saya tidak yakin bahwa kata kompres benar dalam kasus ini). Berikut ini contoh yang ditunjukkan di bawah ini: Meskipun ini membantu mengurangi keseluruhan ukuran file dan jejak memori, bagaimana cara Excel melakukan pengurutan pada bidang string? Apakah setiap string perlu melalui …

1
Mengapa Raku berkinerja sangat buruk dengan array multidimensi?
Saya ingin tahu mengapa Raku melakukan manipulasi array multidimensi yang sangat buruk. Saya telah membuat tes cepat menginisialisasi matriks 2 dimensi dalam Python, C # dan Raku dan waktu yang berlalu sangat tinggi untuk nanti. Untuk Raku my @grid[4000;4000] = [[0 xx 4000] xx 4000]; # Elapsed time 42 seconds …
10 performance  raku 


2
Apa yang menyebabkan variabilitas tinggi ini dalam siklus untuk loop ketat sederhana dengan -O0 tetapi tidak -O3, pada Cortex-A72?
Saya menjalankan beberapa eksperimen untuk mendapatkan runtimes yang sangat konsisten untuk sepotong kode. Kode yang saya pilih saat ini adalah beban kerja terikat-CPU yang cukup arbitrer: int cpu_workload_external_O3(){ int x = 0; for(int ind = 0; ind < 12349560; ind++){ x = ((x ^ 0x123) + x * 3) % …

4
Adakah cara yang lebih cepat untuk memeriksa apakah daftar dalam daftar setara?
Di sini saya memiliki bilangan bulat 1:7untuk empat partisi yang berbeda, yaitu {1}, {2,3,4}, {5,6}, dan {7} dan partisi tersebut ditulis dalam daftar, yaitu list(1,c(2,3,4),c(5,6),7),. Saya memperlakukan partisi sebagai set, sehingga permutasi elemen yang berbeda dalam satu partisi harus diakui sebagai yang sama. Misalnya, list(1,c(2,3,4),c(5,6),7)dan list(7,1,c(2,3,4),c(6,5))setara. Perhatikan bahwa, tidak ada …

1
Apa yang bisa menjelaskan overhead menggunakan const dalam kasus ini?
Saya membenturkan kepala ke dinding, jadi saya harap beberapa dari Anda dapat mendidik saya. Saya sedang melakukan beberapa tolok ukur kinerja menggunakan BenchmarkDotNet dan saya mengalami kasus aneh ini di mana tampaknya menyatakan bahwa anggota sangat constmenurunkan kinerja. using BenchmarkDotNet.Attributes; using BenchmarkDotNet.Running; using System; namespace PerfTest { [DisassemblyDiagnoser(printAsm: true, printSource: …

3
Bagaimana cara mengurutkan karakter dalam string dalam R secara efisien?
Bagaimana saya bisa mengurutkan karakter setiap string secara efisien dalam vektor? Misalnya, diberi vektor string: set.seed(1) strings <- c(do.call(paste0, replicate(4, sample(LETTERS, 10000, TRUE), FALSE)), do.call(paste0, replicate(3, sample(LETTERS, 10000, TRUE), FALSE)), do.call(paste0, replicate(2, sample(LETTERS, 10000, TRUE), FALSE))) Saya telah menulis fungsi yang akan membagi setiap string menjadi vektor, mengurutkan vektor, dan …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.