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

6
คำนวณเวลาดำเนินการของวิธีการ
สำเนาซ้ำที่เป็นไปได้: ฉันจะวัดระยะเวลาที่ฟังก์ชันใช้งานได้อย่างไร ฉันมีวิธีการจับเวลา I / O ซึ่งคัดลอกข้อมูลจากที่ตั้งไปยังที่อื่น เป็นวิธีที่ดีที่สุดและจริงมากที่สุดในการคำนวณเวลาดำเนินการ? Thread? Timer? Stopwatch? ทางออกอื่น ๆ ? ฉันต้องการหนึ่งที่แน่นอนที่สุดและสั้นที่สุดเท่าที่จะทำได้
533 c#  .net  timer  io  stopwatch 

16
มีนาฬิกาจับเวลาใน Java หรือไม่?
มีนาฬิกาจับเวลาใน Java หรือไม่? ใน Google ฉันพบเฉพาะรหัสนาฬิกาจับเวลาที่ใช้ไม่ได้ - มันจะส่งคืน 0 มิลลิวินาทีเสมอ รหัสนี้ที่ฉันพบใช้ไม่ได้ แต่ฉันไม่เห็นสาเหตุ public class StopWatch { private long startTime = 0; private long stopTime = 0; private boolean running = false; public void start() { this.startTime = System.currentTimeMillis(); this.running = true; } public void stop() { this.stopTime = System.currentTimeMillis(); this.running …
107 java  stopwatch 

4
ฉันควรจับเวลา Stopwatch เมื่อสิ้นสุดวิธีการหรือไม่?
ลองจินตนาการว่าเรามีการวัดอย่างง่ายโดยใช้ Stopwatch public void DoWork() { var timer = Stopwatch.StartNew(); // some hard work Logger.Log("Time elapsed: {0}", timer.Elapsed); timer.Stop(); // Do I need to call this? } ตาม MSDN: ในสถานการณ์นาฬิกาจับเวลาทั่วไปคุณจะเรียกใช้เมธอด Start จากนั้นเรียกเมธอด Stopจากนั้นตรวจสอบเวลาที่ผ่านไปโดยใช้คุณสมบัติ Elapsed ฉันไม่แน่ใจว่าควรเรียกวิธีนี้หรือไม่เมื่อฉันไม่สนใจอินสแตนซ์ตัวจับเวลาอีกต่อไป ฉันควร "ล้าง" โดยใช้Stopวิธีการหรือไม่? แก้ไข โปรดทราบว่า Logger.Log (.. ) ไม่มีค่าใช้จ่ายใด ๆ เนื่องจากtimer.Elapsedถูกอ่านก่อนบันทึกของคนตัดไม้
89 c#  .net  stopwatch 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.