# PC Performance

These topics relate to considerations when designing and implementing a project on a PC, during both development and deployment.

Each PC only has a finite set of resources (e.g. processor time, memory, disk space, etc.). Having additional programs running in the background will impact the PC's performance. Therefore, Cognex recommends the following: Assess the impact that the additional programs may have on memory usage, processor performance, and in particular, disk I/O (as a general rule, disk I/O is indeterminate); where applicable, disable the additional programs, where possible.

In addition, the following external issues may be causing the Cognex Designer application to experience performance problems:

- Anti-Virus software (real-time monitoring, daily scans, etc.)
- Automatic Windows OS updates
- Other monitoring services (e.g. Wireshark uses a large amount of memory, which can lead to a noticeable slowdown in performance)

Tip: Since VisionPro and Designer are both .NET applications, Cognex recommends that deployed projects have startup code in place that performs a Wake-up execution of Tasks prior to being used in runtime, to help prevent a slow first run of the system.