| This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these messages)
| This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed. Find sources: "Instance" computer science – news · newspapers · books · scholar · JSTOR (June 2013) (Learn how and when to remove this message) |
(Learn how and when to remove this message) |
In computer science, an instance is an occurrence of a software element that is based on a type definition. When created, an occurrence is said to have been instantiated, and both the creation process and the result of creation are called instantiation.
Examples
- Class instance
- An object-oriented programming (OOP) object created from a class. Each instance of a class shares a data layout but has its own memory allocation.
- Computer instance
- An occurrence of a virtual machine which typically includes storage, a virtual CPU.
- Polygonal model
- In computer graphics, it can be instantiated in order to be drawn several times in different locations in a scene which can improve the performance of rendering since a portion of the work needed to display each instance is reused.
- Program instance
- In a POSIX-oriented operating system, it refers to an executing process. It is instantiated for a program via system calls such as fork() and exec(). Each executing process is an instance of a program which it has been instantiated from.[1]
References