วิธีทำงานกับตัวแปรในไฟล์แทนหน่วยความจำใน c # (เช่น pagefile)

ฉันได้เขียนโปรแกรมที่ต้องบันทึกข้อมูลขนาดใหญ่ไว้ในตัวแปร ฉันจะใช้ไฟล์แทนหน่วยความจำได้อย่างไร เช่นหน่วยความจำเสมือน (ไฟล์เพจ)


person Javad Ahmadzadeh    schedule 28.05.2012    source แหล่งที่มา


คำตอบ (1)


คุณสามารถใช้ประโยชน์จาก ไฟล์ที่แมปหน่วยความจำได้ ใน .NET Framework คุณสมบัติที่ดีนี้มีให้ใช้งานตั้งแต่เวอร์ชัน 4.0

ดูไฟล์ที่แมปหน่วยความจำที่ไม่คงอยู่

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

person sll    schedule 28.05.2012
comment
ขอขอบคุณที่ให้ความสนใจ ฉันเคยเห็นสิ่งนี้มาก่อน แต่ฉันต้องใช้ .Net 3.5 มีวิธีอื่นหรือไม่ - person Javad Ahmadzadeh; 28.05.2012