Saya memiliki aplikasi C ++, berjalan di Linux, yang sedang saya optimalkan. Bagaimana saya bisa menentukan area mana dari kode saya yang berjalan
Profiling adalah proses mengukur aplikasi atau sistem dengan menjalankan alat analisis yang disebut profiler. Alat profil dapat berfokus pada banyak aspek: waktu dan jumlah panggilan fungsi, penggunaan memori, beban cpu, dan penggunaan sumber daya.
Saya memiliki aplikasi C ++, berjalan di Linux, yang sedang saya optimalkan. Bagaimana saya bisa menentukan area mana dari kode saya yang berjalan
Project Euler dan kontes pengkodean lainnya sering kali memiliki waktu maksimum untuk dijalankan atau orang-orang membanggakan seberapa cepat solusi khusus mereka berjalan. Dengan Python, terkadang pendekatannya agak kludgey - yaitu menambahkan kode waktu ke __main__. Apa cara yang baik untuk...
Saya perlu mendapatkan waktu eksekusi dalam milidetik. Saya awalnya mengajukan pertanyaan ini kembali pada tahun 2008. Jawaban yang diterima kemudian adalah menggunakan Date (). GetTime () yang baru. Namun, kita semua dapat setuju sekarang bahwa menggunakan API standard.now () API lebih tepat....
def main(): for i in xrange(10**8): pass main() Sepotong kode dalam Python ini berjalan di (Catatan: Pengaturan waktu dilakukan dengan fungsi waktu dalam BASH di Linux.) real 0m1.841s user 0m1.828s sys 0m0.012s Namun, jika for loop tidak ditempatkan dalam suatu fungsi, for i in...
Tutup. Pertanyaan ini tidak memenuhi pedoman Stack Overflow . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga sesuai topik untuk Stack Overflow. Ditutup 6 tahun yang lalu . Saya ingin tahu penggunaan...
Terkunci . Pertanyaan ini dan jawabannya dikunci karena pertanyaannya di luar topik tetapi memiliki signifikansi historis. Saat ini tidak menerima jawaban atau interaksi baru. Profiler apa yang Anda gunakan saat bekerja dengan program .net, dan yang mana yang akan
Saya memiliki kode JavaScript yang saya jalankan menggunakan node.jsinterpreter. for(var i = 1; i < LIMIT; i++) { var user = { id: i, name: "MongoUser [" + i + "]" }; db.users.save(user, function(err, saved) { if(err || !saved) { console.log("Error"); } else { console.log("Saved"); }...
Apa cara termudah untuk membuat profil skrip PHP? Saya senang sekali menempelkan sesuatu yang menunjukkan kepada saya dump semua panggilan fungsi dan berapa lama waktu yang saya butuhkan, tetapi saya juga setuju dengan menempatkan sesuatu di sekitar fungsi tertentu. Saya mencoba bereksperimen...
Apakah ada cara standar dalam R mengukur waktu eksekusi fungsi? Jelas saya dapat mengambil system.timesebelum dan sesudah eksekusi dan kemudian mengambil perbedaannya, tetapi saya ingin tahu apakah ada beberapa cara atau fungsi standar (ingin tidak menemukan roda). Sepertinya saya ingat bahwa...
Saya baru-baru ini menjadi tertarik pada algoritma dan mulai mengeksplorasi mereka dengan menulis implementasi yang naif dan kemudian mengoptimalkannya dengan berbagai cara. Saya sudah terbiasa dengan modul Python standar untuk profil runtime (untuk sebagian besar hal saya sudah menemukan fungsi...
Apa perbedaan antara kolom 'mandiri' dan 'total' dalam profil CPU Chrome kode
Saya memiliki server produksi yang berjalan dengan bendera berikut: - XX: + HeapDumpOnOutOfMemoryError Tadi malam ia menghasilkan file java-38942.hprof ketika server kami mengalami kesalahan tumpukan. Ternyata para pengembang sistem tahu tentang bendera itu tetapi tidak ada cara untuk mendapatkan...
XDebug menawarkan direktif konfigurasi "xdebug.profiler_enable_trigger" yang memungkinkan untuk mengaktifkan profil dengan mengirimkan parameter GET atau POST "XDEBUG_PROFILE" saat memanggil skrip melalui HTTP. Ini berguna jika Anda tidak ingin membuat profil untuk SEMUA skrip Anda tetapi hanya...
Seperti yang ada saat ini, pertanyaan ini tidak cocok untuk format Tanya Jawab kami. Kami berharap jawaban didukung oleh fakta, referensi, atau keahlian, tetapi pertanyaan ini kemungkinan akan mengundang debat, argumen, polling, atau diskusi panjang. Jika Anda merasa bahwa
Kisah Seorang Peretas Tanggalnya adalah 12/02/10. Hari-hari sebelum Natal menetes dan saya sudah cukup menghantam penghambat utama program windows. Saya telah menggunakan AQTime, saya sudah mencoba mengantuk, mengkilap, dan sangat mengantuk, dan ketika kita berbicara, VTune sedang menginstal. Saya...
Aku bereksperimen dengan MATLAB OOP , sebagai mulai saya menirukan saya C ++ 's kelas Logger dan aku menempatkan semua saya fungsi pembantu string dalam kelas String, berpikir itu akan menjadi besar untuk dapat melakukan hal-hal seperti a + b, a == b, a.find( b )bukannya strcat( a b ), strcmp( a, b...
Saya memiliki banyak plugin yang diaktifkan saat menggunakan Vim - Saya telah mengumpulkan plugin selama bertahun-tahun. Saya agak muak dengan berapa lama Vim dimulai sekarang, jadi saya ingin membuat profil startupnya dan melihat plugin mana yang saya miliki yang bertanggung jawab. Apakah ada...
Saya ingin mencari tahu berapa banyak waktu yang dibutuhkan fungsi tertentu dalam program C ++ saya untuk dijalankan di Linux . Setelah itu, saya ingin membuat perbandingan kecepatan. Saya melihat beberapa fungsi waktu tetapi akhirnya dengan dorongan ini. Chrono: process_user_cpu_clock, captures...
Penggunaan memori saya meningkat seiring waktu dan memulai ulang Django bukanlah hal yang baik bagi pengguna. Saya tidak yakin bagaimana cara membuat profil penggunaan memori tetapi beberapa tip tentang cara memulai pengukuran akan berguna. Saya merasa ada beberapa langkah sederhana yang bisa...
Saya ingin membatasi memori maksimum yang digunakan oleh JVM. Catatan, ini bukan hanya tumpukan, saya ingin membatasi total memori yang digunakan oleh proses