โปรแกรม คืออะไร

บทนำ โปรแกรม โดยทั่วไป คำว่า ‘ประสิทธิภาพของแอปพลิเคชัน‘ นั้นจำกัดเฉพาะชุดย่อยของกระบวนการที่จัดการรอบของ CPU, การเข้าถึงหน่วยความจำ, ความต้องการดิสก์ และอุปกรณ์ต่อพ่วงอื่นๆ ของระบบคอมพิวเตอร์ ตัวอย่างเช่น ระบบการเงินอาจรวมถึงการธนาคาร การเงิน การค้าขาย และกระบวนการอื่นๆ ที่ต้องการการประมวลผลข้อมูลจำนวนมหาศาลที่สำรองไว้บนฮาร์ดดิสก์ได้อย่างน่าเชื่อถือ อีกตัวอย่างหนึ่งคือระบบวิดีโอ ซึ่งมีหน้าที่ในการเชื่อมต่อระหว่างระบบวิดีโอและสิ่งที่คล้ายกัน ซึ่งมักต้องการการประมวลผลและการแสดงผลที่ซับซ้อน ปัจจุบันนี้เป็นส่วนหนึ่งของกระบวนการพัฒนาซอฟต์แวร์เพื่อปกป้องผู้ใช้ปลายทางจากสถานการณ์ที่ไม่พึงประสงค์ สิ่งนี้เรียกว่าการถ่ายภาพประสิทธิภาพ แม้ว่าวิศวกรบางคนจะเรียกมันว่า “การท่องโค้ด” สิ่งที่เลวร้ายที่สุดที่อาจเกิดขึ้นได้คือพื้นที่อย่างน้อยหนึ่งส่วนของระบบอาจถูกขัดขวาง (สูญเสีย) โดยการเรียกใช้แอปพลิเคชันมากเกินไป ซึ่งในที่สุดจะนำไปสู่ความยุ่งยากและระบบขัดข้อง กระบวนการในอุดมคติคือการสร้างสมดุลระหว่างส่วนต่างๆ เพื่อให้ซอฟต์แวร์ทำงานโดยไม่หยุดชะงักมากเกินไป สมดุล ซอฟต์แวร์จะดูแลยอดคงเหลือของระบบโดยอัตโนมัติ ดังนั้นจึงไม่จำเป็นต้องตรวจสอบอย่างสม่ำเสมอ อย่างไรก็ตาม เพื่อผลลัพธ์ที่สมบูรณ์แบบ การปรับสมดุลจะต้องเป็นไปโดยอัตโนมัติ เพื่อให้สมดุลกับระบบ ควรใช้อัลกอริธึมที่ปรับสมดุลในส่วนต่างๆ อัลกอริธึมเหล่านี้อาจค่อนข้างซับซ้อน แต่จุดสนใจหลักคือการรักษาฟังก์ชันที่สำคัญที่สุด เช่น ฟังก์ชันการทำงานและความน่าเชื่อถือของแอปพลิเคชัน การตรวจสอบประสิทธิภาพของเว็บแอปพลิเคชัน เดิมพันจุดอ่อนในแอปพลิเคชันกับชุดของมาตรฐานที่กำหนดไว้ล่วงหน้า เมื่อใดก็ตามที่แอปพลิเคชันล้าหลัง จำเป็นอย่างยิ่งที่จะต้องตระหนักถึงสิ่งนี้และปรับด้วยการปรับสมดุลไปยังพื้นที่ที่มีปัญหา ซึ่งอาจทำได้โดยการตรวจสอบการใช้หน่วยความจำ เวลา CPU การเข้าถึงดิสก์ และหมายเลขลำดับ TCP ของแอปพลิเคชัน นอกเหนือจากคำขอแบนด์วิดท์และเซิร์ฟเวอร์ โซลูชันการตรวจสอบแอปพลิเคชันที่เลือกจะขึ้นอยู่กับขอบเขตของปัญหา …

โปรแกรม คืออะไร Read More »