คำถามติดแท็ก measurement

26
วัดเวลาที่ผ่านไปได้อย่างง่ายดาย
ฉันกำลังพยายามใช้เวลา ()เพื่อวัดจุดต่าง ๆ ของโปรแกรมของฉัน สิ่งที่ฉันไม่เข้าใจคือเหตุผลที่ค่าในก่อนและหลังเหมือนกันหรือไม่ ฉันเข้าใจว่านี่ไม่ใช่วิธีที่ดีที่สุดในการจัดทำโปรไฟล์โปรแกรมของฉันฉันแค่ต้องการดูว่าใช้เวลานานเท่าใด printf("**MyProgram::before time= %ld\n", time(NULL)); doSomthing(); doSomthingLong(); printf("**MyProgram::after time= %ld\n", time(NULL)); ฉันเหนื่อย: struct timeval diff, startTV, endTV; gettimeofday(&startTV, NULL); doSomething(); doSomethingLong(); gettimeofday(&endTV, NULL); timersub(&endTV, &startTV, &diff); printf("**time taken = %ld %ld\n", diff.tv_sec, diff.tv_usec); ฉันจะอ่านผลลัพธ์ได้**time taken = 0 26339อย่างไร นั่นหมายความว่า nanoseconds 26,339 = 26.3 มิลลิวินาที สิ่งที่เกี่ยวกับ**time …
297 c++  c  linux  time  measurement 

10
ฉันจะวัดความเร็วของโค้ดที่เขียนด้วย PHP ได้อย่างไร? [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Stack Overflow ปิด6 เดือนที่แล้ว . ปรับปรุงคำถามนี้ ฉันจะบอกได้อย่างไรว่าคลาสใดของจำนวนมาก (ซึ่งทั้งหมดทำงานเหมือนกัน) ดำเนินการเร็วกว่า มีซอฟต์แวร์วัดผลหรือไม่

8
ฉันจะวัดการใช้งานแกน CPU แยกกันสำหรับกระบวนการได้อย่างไร
มีวิธีใดในการวัดการใช้งาน CPU ของกระบวนการเฉพาะตามคอร์หรือไม่? ฉันรู้ว่าด้านบนดีสำหรับการวัดการใช้งาน CPU ของระบบทั้งหมดโดยคอร์และชุดงานสามารถให้ข้อมูลเกี่ยวกับแกน CPU ที่ได้รับอนุญาตให้กระบวนการทำงานได้ แต่ฉันจะวัดการใช้งาน CPU ของกระบวนการเฉพาะตามแกน CPU ได้อย่างไร
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.