Pertanyaan yang diberi tag «performance»

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

5
Perbedaan besar dalam kecepatan metode statik dan non statik ekivalen
Dalam kode ini ketika saya membuat Objek dalam mainmetode dan kemudian memanggil metode objek: ff.twentyDivCount(i)(berjalan dalam 16010 ms), itu berjalan jauh lebih cepat daripada memanggilnya menggunakan anotasi ini: twentyDivCount(i)(berjalan dalam 59516 ms). Tentu saja, ketika saya menjalankannya tanpa membuat objek, saya membuat metode ini statis, sehingga bisa dipanggil di main. …

12
Knockout.js sangat lambat di bawah set data semi-besar
Saya baru saja memulai dengan Knockout.js (selalu ingin mencobanya, tetapi sekarang saya akhirnya punya alasan!) - Namun, saya mengalami beberapa masalah kinerja yang sangat buruk saat mengikat tabel ke kumpulan yang relatif kecil. data (sekitar 400 baris atau lebih). Dalam model saya, saya memiliki kode berikut: this.projects = ko.observableArray( [] …

30
Mengapa Anda memprogram dalam perakitan? [Tutup]
Tertutup . Pertanyaan ini berdasarkan opini . Saat ini tidak menerima jawaban. Ingin memperbaiki pertanyaan ini? Perbarui pertanyaan agar dapat dijawab dengan fakta dan kutipan dengan mengedit posting ini . Tutup 1 tahun lalu . Perbaiki pertanyaan ini Saya punya pertanyaan untuk semua peretas tingkat rendah hardcore di luar sana. …

1
Mengapa a.insert (0,0) jauh lebih lambat daripada [0: 0] = [0]?
Menggunakan insertfungsi daftar jauh lebih lambat daripada mencapai efek yang sama menggunakan tugas slice: > python -m timeit -n 100000 -s "a=[]" "a.insert(0,0)" 100000 loops, best of 5: 19.2 usec per loop > python -m timeit -n 100000 -s "a=[]" "a[0:0]=[0]" 100000 loops, best of 5: 6.78 usec per loop …

7
Cara idiomatik untuk membedakan dua konstruktor zero-arg
Saya memiliki kelas seperti ini: struct event_counts { uint64_t counts[MAX_COUNTERS]; event_counts() : counts{} {} // more stuff }; Biasanya saya ingin default (nol) menginisialisasi countsarray seperti yang ditunjukkan. Di lokasi tertentu yang diidentifikasi oleh profil, bagaimanapun, saya ingin menekan inisialisasi array, karena saya tahu array akan ditimpa, tetapi kompiler tidak …

4
Mengapa zip lebih cepat daripada zip di Scala?
Saya telah menulis beberapa kode Scala untuk melakukan operasi elemen-bijaksana pada koleksi. Di sini saya mendefinisikan dua metode yang melakukan tugas yang sama. Satu metode menggunakan zipdan yang lainnya menggunakan zipped. def ES (arr :Array[Double], arr1 :Array[Double]) :Array[Double] = arr.zip(arr1).map(x => x._1 + x._2) def ES1(arr :Array[Double], arr1 :Array[Double]) :Array[Double] …

1
Waktu berjalan yang tidak terduga untuk kode HashSet
Jadi awalnya, saya punya kode ini: import java.util.*; public class sandbox { public static void main(String[] args) { HashSet<Integer> hashSet = new HashSet<>(); for (int i = 0; i < 100_000; i++) { hashSet.add(i); } long start = System.currentTimeMillis(); for (int i = 0; i < 100_000; i++) { for …

2
Mengapa penjumlahan yang dikelompokkan lebih lambat dengan grup yang disortir daripada grup yang tidak disortir?
Saya memiliki 2 kolom bilangan bulat terbatas tab, yang pertama adalah bilangan bulat acak, yang kedua adalah bilangan bulat yang mengidentifikasi grup, yang dapat dihasilkan oleh program ini. ( generate_groups.cc) #include <cstdlib> #include <iostream> #include <ctime> int main(int argc, char* argv[]) { int num_values = atoi(argv[1]); int num_groups = atoi(argv[2]); …
27 c++  performance 


2
Waktu prediksi yang keras dan tidak konsisten
Saya mencoba mendapatkan perkiraan waktu prediksi model keras saya dan menyadari sesuatu yang aneh. Terlepas dari menjadi cukup cepat secara normal, sesekali model membutuhkan waktu yang cukup lama untuk menghasilkan prediksi. Dan tidak hanya itu, saat-saat itu juga meningkatkan semakin lama model berjalan. Saya menambahkan contoh kerja minimal untuk mereproduksi …


1
Mengapa subclassing di Python memperlambat banyak hal?
Saya bekerja pada sebuah kelas sederhana yang meluas dict, dan saya menyadari bahwa kunci pencarian dan penggunaan pickleyang sangat lambat. Saya pikir itu masalah dengan kelas saya, jadi saya melakukan beberapa tolok ukur sepele: (venv) marco@buzz:~/sources/python-frozendict/test$ python --version Python 3.9.0a0 (venv) marco@buzz:~/sources/python-frozendict/test$ sudo pyperf system tune --affinity 3 [sudo] password …

2
Java 8: Class.getName () memperlambat rantai penggabungan string
Baru-baru ini saya mengalami masalah tentang penggabungan String. Patokan ini merangkumnya: @OutputTimeUnit(TimeUnit.NANOSECONDS) public class BrokenConcatenationBenchmark { @Benchmark public String slow(Data data) { final Class<? extends Data> clazz = data.clazz; return "class " + clazz.getName(); } @Benchmark public String fast(Data data) { final Class<? extends Data> clazz = data.clazz; final String …


2
nilai menggunakan React.forwardRef vs prop ref kustom
Saya melihat bahwa React.forwardRef tampaknya menjadi cara yang disetujui untuk meneruskan referensi ke komponen fungsional anak, dari dokumen reaksi: const FancyButton = React.forwardRef((props, ref) => ( <button ref={ref} className="FancyButton"> {props.children} </button> )); // You can now get a ref directly to the DOM button: const ref = React.createRef(); <FancyButton ref={ref}>Click …

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.