บ้าน พัฒนาการ การโหลดฟังก์ชั่นแบบไดนามิกคืออะไร? - คำจำกัดความจาก techopedia

การโหลดฟังก์ชั่นแบบไดนามิกคืออะไร? - คำจำกัดความจาก techopedia

สารบัญ:

Anonim

คำจำกัดความ - การโหลดฟังก์ชั่นไดนามิกหมายถึงอะไร?

Dynamic function loading (DFL) คือความสามารถในการระบุรูทีนเริ่มต้นที่รวบรวมและโหลดลงในหน่วยความจำเมื่อเปิดตัวโปรแกรม เนื่องจากแอปพลิเคชันจำนวนมากมีคุณสมบัติที่ไม่สามารถใช้งานได้ความสามารถของ DFL ในการเลือกเฉพาะโปรแกรมที่ขึ้นต่อกันจะเพิ่มความเร็วของเวลาเปิดเริ่มต้นของโปรแกรม


DFL เรียกอีกอย่างว่าการโหลดที่ขี้เกียจ

Techopedia อธิบายการโหลดฟังก์ชั่นแบบไดนามิก

แอปพลิเคชันมักจะมีคุณสมบัติจำนวนมากซึ่งส่วนใหญ่ใช้บ่อย คุณสมบัติอื่น ๆ อาจมีการใช้งานน้อยมากหรือเฉพาะในบางกรณี


เทคนิค DFL ระบุว่าตัวโหลดระบบจะโหลดเฉพาะส่วนประกอบที่จำเป็นของโปรแกรมที่จำเป็นหรือมักจะเสมอ ดังนั้นเทคนิคนี้เหมาะสำหรับการปรับปรุงประสิทธิภาพของโปรแกรม


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


โปรแกรมทั่วไปมีมากกว่าหนึ่งอินเตอร์เฟส เมื่อคอมพิวเตอร์รับรู้ว่าผู้ใช้ไม่ได้ใช้ฟังก์ชั่นซอฟต์แวร์บางอย่างมันอาจโหลดส่วนประกอบเพิ่มเติมลงในหน่วยความจำซึ่งอาจส่งผลกระทบต่อประสิทธิภาพในระหว่างการทำงานเกินพิกัดของฮาร์ดแวร์คอมพิวเตอร์

การโหลดฟังก์ชั่นแบบไดนามิกคืออะไร? - คำจำกัดความจาก techopedia