คำถามในหัวข้อ 'memory-leaks'

มี Valgrind ที่ดีสำหรับ Windows หรือไม่?
ฉันกำลังมองหา Valgrind ที่จะช่วยปรับปรุงการเขียนโค้ด C/การดีบักของฉัน เมื่อฉันพบว่ามันมีไว้สำหรับ Linux เท่านั้น - ฉันไม่มีความต้องการหรือความสนใจอื่นใดในการย้ายระบบปฏิบัติการของฉันไปยัง Linux ดังนั้นฉันจึงสงสัยว่ามีโปรแกรมที่ดีพอๆ กันสำหรับ Windows...
346704 มุมมอง
schedule 02.11.2023

ใครเป็นผู้ลบหน่วยความจำที่จัดสรรระหว่างการดำเนินการใหม่ซึ่งมีข้อยกเว้นในตัวสร้าง
ฉันไม่อยากจะเชื่อเลยจริงๆ ว่าฉันไม่สามารถหาคำตอบที่ชัดเจนสำหรับเรื่องนี้ได้... คุณจะเพิ่มหน่วยความจำที่จัดสรรได้อย่างไรหลังจากตัวสร้างคลาส C++ ส่งข้อยกเว้น ในกรณีที่เริ่มต้นโดยใช้ตัวดำเนินการ new เช่น.: class Blah { public: Blah() {...
12082 มุมมอง
schedule 13.12.2023

การรั่วไหลเกิดขึ้นเมื่อคอมพิวเตอร์ล่าช้า?
เมื่อเร็วๆ นี้เราได้ค้นพบว่าเมื่อเรารันกระบวนการต่างๆ มากมายบน Mac ของเราในขณะที่ใช้งานเครื่องมือเพื่อตรวจสอบรอยรั่ว เราได้รับบางอย่าง: การรั่วไหลของ GeneralBlock-16 และ GeneralBlock-64 ที่เกิดขึ้นภายใน ProofReader และ UIKit...
102 มุมมอง
schedule 26.11.2023

การอัปเดต DOM ผ่าน Javascript ทำให้หน่วยความจำรั่ว (เฉพาะใน Firefox เท่านั้น)
ฉันรู้ว่ามีคนถามคำถามนี้มาก่อน แต่ดูเหมือนจะไม่มีคำตอบใดที่สามารถแก้ไขปัญหาได้ ฉันกำลังทดสอบหน้าเว็บ AJAX ซึ่งอัปเดตองค์ประกอบใน DOM ผ่าน javascript ทุกนาที เซิร์ฟเวอร์จะถูกสอบถามข้อมูลใหม่และ DOM จะได้รับการอัปเดตตามนั้น จากสิ่งที่ฉันบอกได้...
930 มุมมอง
schedule 16.11.2023

หน่วยความจำรั่วและข้อผิดพลาด valgrind ใน for loop ขนาดเล็กนี้หรือไม่
ฉันมีปัญหากับส่วนเล็กๆ ของโค้ดที่สร้างข้อผิดพลาดใน valgrind เมื่อฉันแสดงความคิดเห็นโค้ดและรัน valgrind ฉันไม่ได้รับหน่วยความจำรั่วหรือข้อผิดพลาดใด ๆ ดังนั้นการวนซ้ำนี้ควรเป็นสาเหตุ: ///Print the top users const char* str; for (int i = 0;...
1579 มุมมอง
schedule 30.12.2023

เหตุใด pthreads ที่ไม่ได้เข้าร่วมจึงทำให้ทรัพยากรรั่วไหลเมื่อเธรดไม่ถูกแยกออกหลังจาก pthread_create
ผมยกตัวอย่างมาจาก https://www.kernel.org/doc/man-pages/online/pages/man3/pthread_create.3.html ทำให้มันทำงานได้อย่างไม่สิ้นสุด (ด้วยโหมดสลีปเล็กน้อย ดังนั้นการใช้งาน CPU จึงไม่เป็นปัญหาคอขวด ดังนั้นจึงไม่ต้องคอยรอเธรด) โดยการสร้างเธรดด้วย...
646 มุมมอง
schedule 05.01.2024

แก้ไขหน่วยความจำรั่ว VBA DOM HtmlDocument
ฉันกำลังอ่านหน้าเว็บหลายพันหน้าผ่านระบบอัตโนมัติและนำเข้าบางส่วนไปยังฐานข้อมูล MS Access เพื่อที่ฉันจะได้ใช้ 3 กลยุทธ์หลัก: การทำให้ เว็บเบราว์เซอร์ เป็นแบบอัตโนมัติ รับเนื้อหาของหน้าเว็บผ่าน Ajax และโหลดลงในเอกสาร html ใช้วิธี...
186 มุมมอง
schedule 24.11.2023

หน่วยความจำถูกจัดสรรให้กับตัวแปรคงที่ส่วนกลางที่กำหนดใน cpp เพิ่มขึ้นหลังจากอินสแตนซ์ของคลาสถูกลบใน C ++ หรือไม่
ฉันมีคลาสที่มีวิธีการกำหนดไว้ในไฟล์ example.cpp และคลาสที่กำหนดใน example.h มีตัวชี้ส่วนกลางแบบคงที่ที่กำหนดไว้ในไฟล์ example.cpp (ฉันต้องการตัวชี้นี้ที่กำหนดให้เป็นตัวชี้ส่วนกลางแบบคงที่ใน .cpp...
1473 มุมมอง

หน่วยความจำรั่วหลังจากปิด winform ด้วยตารางที่กำหนดเอง
ฉันมีกล่องโต้ตอบ C# WinForm ซึ่งมีการควบคุมตารางแบบกำหนดเองพร้อมแถวและเซลล์ซึ่งเป็นการควบคุมแบบกำหนดเองทั้งหมดเช่นกัน หลังจากปิด (ไม่ซ่อน) กล่องโต้ตอบนี้ฉันมีหน่วยความจำรั่ว (และได้รับการยืนยันโดยผู้สร้างโปรไฟล์หน่วยความจำ .NET)...
501 มุมมอง
schedule 04.11.2023

วิธีเปิดใช้งานการรั่วไหลใน gdb ซึ่งกำลังดีบั๊กกระบวนการที่ทำงานอยู่
ฉันใช้ GDB เพื่อดีบักกระบวนการที่ทำงานอยู่โดยใช้ #gdb -p ตอนนี้ผมอยากจะกำหนดจุดพักและต้องการรับข้อมูลการรั่วไหล แต่ฉันได้รับข้อผิดพลาดดังต่อไปนี้ (gdb) ข้อมูลรั่วไหล การตรวจจับการรั่วไหลไม่ได้เปิดใช้งานในขณะนี้ หากฉันพยายามตั้งค่าสถานะฮีป...
415 มุมมอง
schedule 19.12.2023

จะให้ฟังก์ชันที่คาดหวังตัวชี้ดิบได้อย่างไร?
ฉันกำลังใช้ไลบรารี่ที่คาดว่าจะมีตัวชี้ดิบไปยังวัตถุเพื่อสร้างวัตถุบางอย่าง ฉันไม่แน่ใจว่ามันจะทำอะไรกับพอยน์เตอร์ เพื่อให้โค้ดของฉันปลอดภัยที่สุดเท่าที่จะเป็นไปได้ ฉันควรส่งอะไรไปยังฟังก์ชันนี้ ใช้ตัวชี้เฉพาะ - หากพวกเขาตัดสินใจลบตัวชี้...
62 มุมมอง
schedule 17.12.2023