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

การทำโปรไฟล์เป็นกระบวนการวัดแอปพลิเคชันหรือระบบโดยการเรียกใช้เครื่องมือวิเคราะห์ที่เรียกว่าผู้สร้างโปรไฟล์ เครื่องมือสร้างโปรไฟล์สามารถมุ่งเน้นไปที่หลาย ๆ ด้าน ได้แก่ เวลาในการโทรและจำนวนฟังก์ชันการใช้หน่วยความจำการโหลดซีพียูและการใช้ทรัพยากร

4
การสร้างโปรไฟล์หน่วยความจำ PHP
วิธีที่ดีในการกำหนดโปรไฟล์การใช้หน่วยความจำของหน้า PHP คืออะไร? ตัวอย่างเช่นหากต้องการดูว่าข้อมูลของฉันใช้หน่วยความจำเท่าใดและ / หรือการเรียกใช้ฟังก์ชันใดจัดสรรหน่วยความจำมากที่สุด xdebug ดูเหมือนจะไม่ให้ข้อมูลหน่วยความจำในคุณสมบัติการทำโปรไฟล์ xdebug ไม่ให้มันในลักษณะของการติดตาม นี่ค่อนข้างใกล้เคียงกับที่ฉันต้องการยกเว้นปริมาณข้อมูลที่แท้จริงจะล้นหลามเนื่องจากแสดงเดลต้าหน่วยความจำสำหรับการเรียกใช้ฟังก์ชันทุกครั้ง หากเป็นไปได้ที่จะซ่อนการโทรที่ต่ำกว่าระดับความลึกที่กำหนดอาจใช้เครื่องมือ GUI บางอย่างนั่นจะช่วยแก้ปัญหาของฉันได้ มีอะไรอีกมั้ย?
96 php  memory  profiling 

7
คุณทดสอบเวลาทำงานของรหัส VBA ได้อย่างไร?
มีโค้ดใน VBA หรือไม่ที่ฉันสามารถรวมฟังก์ชั่นที่จะแจ้งให้ฉันทราบเวลาที่ใช้ในการทำงานเพื่อที่ฉันจะได้เปรียบเทียบเวลาทำงานที่แตกต่างกันของฟังก์ชันได้หรือไม่

6
วิธีใดเป็นวิธีที่ดีที่สุดในการสร้างโปรไฟล์การเรียกใช้งานจาวาสคริปต์ [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน6 ปีที่ผ่านมา ปรับปรุงคำถามนี้ มี profiler ที่ดีสำหรับ javascript หรือไม่? ฉันรู้ว่า firebug รองรับโค้ดการทำโปรไฟล์ แต่ฉันต้องการกำหนดสถิติในระดับที่ยาวขึ้น ลองนึกภาพคุณกำลังสร้างโค้ดจาวาสคริปต์จำนวนมากและคุณต้องการระบุว่าอะไรคือคอขวดในโค้ด ตอนแรกฉันต้องการดูสถิติโปรไฟล์ของทุกฟังก์ชันจาวาสคริปต์และเวลาดำเนินการ ต่อไปจะรวมถึงฟังก์ชัน DOM สิ่งนี้รวมกับการกระทำที่ทำให้สิ่งต่างๆช้าลงเช่นการทำงานบนต้นไม้การเรนเดอร์จะสมบูรณ์แบบ ฉันคิดว่าสิ่งนี้จะให้ความประทับใจที่ดีหากประสิทธิภาพถูกฆ่าในโค้ดของฉันในการเตรียม DOM หรือในการอัปเดตทรี / ภาพการแสดงผล มีบางอย่างใกล้เคียงกับที่ฉันต้องการหรือไม่? หรืออะไรคือเครื่องมือที่ดีที่สุดในการบรรลุสิ่งที่ฉันอธิบายไว้มากที่สุด มันจะเป็นเบราว์เซอร์ที่คอมไพล์ด้วยตัวเองบวกกับเอ็นจิ้นจาวาสคริปต์ที่ปรับปรุงโดยฟังก์ชันโปรไฟล์หรือไม่?

4
ฉันจะสร้างโปรไฟล์แอพ Android ของฉันได้อย่างไร [ปิด]
ปิด . คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เน้นไปที่ปัญหาเดียวโดยแก้ไขโพสต์นี้เท่านั้น ปิดให้บริการใน4 ปีที่แล้ว ปรับปรุงคำถามนี้ ฉันต้องการค้นหาว่าคอขวดอยู่ที่ใดในแอป Android ของฉัน ฉันสามารถใช้เครื่องมือหรือเทคนิคการทำโปรไฟล์อะไรได้บ้าง?

10
Perm Space คืออะไร?
ในขณะที่เรียนรู้เกี่ยวกับการสร้างโปรไฟล์หน่วยความจำ java ฉันยังคงเห็นคำว่า "perm space" นอกเหนือจาก "heap" ฉันรู้ว่าฮีปคืออะไร - พื้นที่อนุญาตคืออะไร?
88 java  profiling 

3
การวินิจฉัยการใช้งาน CPU สูงใน Docker สำหรับ Mac
ฉันจะวินิจฉัยสาเหตุของ Docker บน MacOS ได้อย่างไรโดยเฉพาะการcom.docker.hyperkitใช้ CPU 100% สถิตินักเทียบท่า สถิตินักเทียบท่าแสดงให้เห็นว่าคอนเทนเนอร์ที่ใช้งานอยู่ทั้งหมดมี CPU, หน่วยความจำ, Net IO และ Block IO ต่ำ iosnoop iosnoop แสดงให้เห็นว่าcom.docker.hyperkitการดำเนินการประมาณ 50 เขียนต่อวินาทีรวมเป็นเงินทั้งสิ้น 500 Docker.qcow2กิโลไบต์ต่อวินาทีไปยังแฟ้ม ตามDocker.qcow2 คืออะไร , Docker.qcow2เป็นไฟล์เบาบางที่จัดเก็บข้อมูลถาวรสำหรับทุกตู้คอนเทนเนอร์หาง ในกรณีของฉันไฟล์ไม่กระจัดกระจาย ขนาดฟิสิคัลตรงกับขนาดโลจิคัล dtrace (dtruss) dtruss sudo dtruss -p $DOCKER_PIDแสดงจำนวนpsynch_cvsignalและการpsynch_cvwaitโทรจำนวนมาก psynch_cvsignal(0x7F9946002408, 0x4EA701004EA70200, 0x4EA70100) = 257 0 psynch_mutexdrop(0x7F9946002318, 0x5554700, 0x5554700) = 0 0 psynch_mutexwait(0x7F9946002318, …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.