However, you should use this technique with caution and check the prof การแปล - However, you should use this technique with caution and check the prof ไทย วิธีการพูด

However, you should use this techni

However, you should use this technique with caution and check the profiler statistics to make sure that it is really reducing collection time for your game.

Large heap with slow but infrequent garbage collection

This strategy works best for games where allocations (and therefore collections) are relatively infrequent and can be handled during pauses in gameplay. It is useful for the heap to be as large as possible without being so large as to get your app killed by the OS due to low system memory. However, the Mono runtime avoids expanding the heap automatically if at all possible. You can expand the heap manually by preallocating some placeholder space during startup (ie, you instantiate a “useless” object that is allocated purely for its effect on the memory manager):
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
อย่างไรก็ตาม คุณควรใช้เทคนิคนี้ ด้วยความระมัดระวัง และตรวจสอบสถิติของผู้สร้างโปรไฟล์เพื่อให้แน่ใจว่า มันเป็นจริง ๆ ลดเวลาเก็บสำหรับเกมของคุณฮีปขนาดใหญ่ ด้วยการรวบรวมขยะช้า แต่ไม่บ่อยนักกลยุทธ์นี้ดีที่สุดสำหรับเกมที่ปันส่วน (และคอลเลกชัน) ค่อนข้างไม่บ่อยนัก และสามารถจัดการได้ในระหว่างการหยุดชั่วคราวในการเล่นเกม มันเป็นประโยชน์สำหรับกองเป็นขนาดใหญ่ได้ไม่ขนาดใหญ่เพื่อที่จะรับแอฆ่า โดย OS เนื่องจากหน่วยความจำระบบไม่เพียงพอ อย่างไรก็ตาม การรันไทม์โมโนเพื่อหลีกเลี่ยงการขยายกองโดยอัตโนมัติทั้งหมดที่ได้ คุณสามารถขยายกองด้วยตนเอง โดยจัดสรรล่วงเนื้อที่ยึดระหว่างการเริ่มต้น (ie คุณสร้างอินสแตนซ์ของวัตถุ "ประโยชน์" ที่จัดสรรเหมาะสำหรับการมีผลต่อการจัดการหน่วยความจำ):
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
อย่างไรก็ตามคุณควรใช้เทคนิคนี้ด้วยความระมัดระวังและตรวจสอบสถิติ Profiler เพื่อให้แน่ใจว่ามันเป็นจริงที่ช่วยลดเวลาในคอลเลกชันสำหรับการเล่นเกมของคุณ. กองขนาดใหญ่ที่มีการเก็บขยะช้า แต่ไม่บ่อยนักกลยุทธ์นี้ทำงานได้ดีที่สุดสำหรับการเล่นเกมที่จัดสรร (และคอลเลกชัน) เป็น ค่อนข้างไม่บ่อยนักและสามารถจัดการได้ในระหว่างการหยุดในการเล่นเกม มันจะเป็นประโยชน์สำหรับกองจะมีขนาดใหญ่เท่าที่เป็นไปได้โดยไม่ต้องมีขนาดใหญ่เพื่อให้ได้รับของแอปฆ่าโดยระบบปฏิบัติการเนื่องจากหน่วยความจำระบบต่ำ อย่างไรก็ตามรันไทม์โมโนหลีกเลี่ยงการขยายกองโดยอัตโนมัติหากเป็นไปได้ทั้งหมด คุณสามารถขยายกองด้วยตนเองโดยยึด preallocating พื้นที่บางส่วนระหว่างการเริ่มต้น (เช่นคุณ instantiate วัตถุ "ไร้ประโยชน์" ที่มีการปันส่วนหมดจดสำหรับผลกระทบต่อการจัดการหน่วยความจำ):



การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
อย่างไรก็ตาม คุณควรใช้เทคนิคนี้ด้วยความระมัดระวัง และตรวจสอบรายละเอียดข้อมูลเพื่อให้แน่ใจว่า มันช่วยลดคอลเลกชันจริงๆเวลาสำหรับเกมของคุณกองหินขนาดใหญ่ที่มีช้าแต่ไม่บ่อยนักเก็บขยะกลยุทธ์นี้จะทำงานได้ดีที่สุดสำหรับเกมที่สามารถ ( และดังนั้นคอลเลกชัน ) จะค่อนข้างเข้ม และสามารถจัดการในการหยุดในการเล่นเกม มันเป็นประโยชน์สำหรับกองที่จะเป็นไปโดยไม่มีขนาดใหญ่เพื่อที่จะได้รับการตรวจสอบของคุณถูกฆ่าโดย OS เนื่องจากหน่วยความจำของระบบต่ำ อย่างไรก็ตาม การขยายตัวทางกองโดยอัตโนมัติถ้าเป็นไปได้ทั้งหมด คุณสามารถขยายกองด้วยตนเองโดย preallocating บางพื้นที่ชั่วคราวในระหว่างการเริ่มต้น ( เช่นคุณยกตัวอย่างเป็น " วัตถุไร้ค่า " ที่ถูกจัดสรรอย่างหมดจดเพื่อผลต่อผู้จัดการหน่วยความจำ )
การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2024 I Love Translation. All reserved.

E-mail: