High memory usage explained

A common oversight many companies make is underspecifying their devices, particularly in terms of memory. In the current landscape, inadequate memory stands out as a primary cause of performance issues. While 8 gigabytes of memory might have sufficed for typical office tasks in the past, modern demands have shifted significantly. Today's browsers and productivity tools alone can consume the majority of this capacity, making 16 gigabytes the new baseline for office work.

Opting for lower memory in an effort to reduce costs can be counterproductive. The loss in productivity due to performance bottlenecks often outweighs the initial savings on hardware by a multitude. 

There are, of course, other reasons for high memory usage as well, such as memory leaks within applications.

Upgrade memory modules

To address devices with insufficient memory, upgrading or adding additional physical memory is an effective and inexpensive solution, as opposed to replacing the entire device.

Each device has a specific device model that you can use to find out what kind of memory is compatible with the system. Be sure to always use certified professionals when upgrading to avoid voiding the warranty of the device.

It's important to note that on some high-end models and ultrabooks, the memory may be soldered to the motherboard, making upgrades impossible. 

Investigate software issues

Software issues can contribute to high memory usage.

You can investigate memory leaks through a systematic approach that involves monitoring, analysis, and collaboration with software vendors or developers. 

Monitoring Tools: Investigate any potential issues and alerts in Applixure Analytics to find out if any software is crashing or hanging on the affected devices.

Alerts_and_warnings-Issue_explanations-2.8.2.png

Analyze Application Logs: Review the application logs in Event Viewer for unusual activity or errors that could indicate memory leaks. Logs might reveal patterns or specific actions that trigger increased memory usage. Often memory leaks are followed by application crashes. For more information about application crashes, refer to article Software crashes explained.

Software issues can also stem from inadequate system resources, which is explained in the following section.

Incorporate roles for device assignment

Another frequent cause of insufficient memory and system resources is a misunderstanding of the user's role and the specific system requirements of the software they utilize daily. To prevent device misconfiguration in the future, it's advisable to tailor device assignments based on each role within the company. 

This approach ensures that each user receives a device that meets the demands of their specific software and work tasks, optimizing performance and productivity, while optimizing the costs.

Below is a general example of role assignment in a typical tech company:

Office and Administration

Typical office and administration workers frequently use email, web browsers, and various productivity tools in their daily tasks. Common examples of such productivity software include Microsoft Word for document creation, Microsoft Excel for spreadsheets, and Google Sheets for collaborative data management and spreadsheets.

Recommended General Specs:

  • Processor: A mid-range multi-core processor. Look for a processor that balances performance and energy efficiency, capable of handling multitasking and productivity applications smoothly. For standard office work, an Intel i5 or an AMD Ryzen 5 is sufficient, while more demanding administrative work may require an Intel i7 or an AMD Ryzen 7.
  • Memory: At least 16 GB is recommended for better multitasking capability and to ensure the device remains responsive when running multiple applications or browser tabs simultaneously.
  • Storage: A solid-state drive (SSD) with at least 256GB of storage.
  • Graphics: Integrated graphics are typically adequate for office and administrative tasks.

Marketing and Design

Marketing and design workers typically engage in tasks that require a blend of creativity and data analysis. They often use specialized software for graphic design, video editing, digital marketing, and analytics. 

Common tools include Adobe Photoshop and Illustrator for graphic design, Adobe Premiere for video editing, and platforms like Google Analytics for tracking marketing campaigns. The role also utilizes email, web browsers, and productivity software like Microsoft PowerPoint for presentations and Adobe InDesign for layout and publishing. 

Their work demands devices with higher processing power, enhanced graphics capabilities, and ample memory to efficiently handle multiple, resource-intensive applications simultaneously.

Recommended general specs:

  • Processor: An Intel i7 to i9, or an AMD Ryzen 7 to Ryzen 9, with a higher number of cores and threads to efficiently manage multitasking and demanding applications like video editing and graphic design software.
  • Memory: At least 16GB, preferably 32GB for more intensive tasks such as high-resolution graphic design, video editing, and running multiple applications simultaneously.
  • Storage: A solid-state drive (SSD) of at least 512 GB for faster boot times, application launches, and file access. Consider 1 TB or more if working with large video files, high-resolution images, and extensive software libraries.
  • Graphics: A dedicated graphics card with at least 4GB of VRAM, preferably higher, to support graphic design and video editing software. This is crucial for rendering, real-time previews, and running graphics-intensive tasks smoothly.
  • Display: A high-resolution, color-accurate monitor is essential for design work to ensure precise color representation and detail.

Development

Developers, who specialize in software, web, and application development, require devices that can handle coding, compiling, and testing of software efficiently. They frequently use Integrated Development Environments), version control systems, and virtual machines or containers for development and testing. Common tools include Visual Studio Code, Eclipse, Git, and Docker. Their work often involves multitasking across these applications and requires a device that can manage multiple, resource-intensive processes simultaneously.

Recommended general specs:

  • Processor: An Intel i7 or i9 or an AMD Ryzen 7 or Ryzen 9 is recommended for its ability to efficiently handle compilation, local servers, and virtualization, which are common in development workflows.
  • Memory: At least 16 GB to support running multiple applications and virtual machines smoothly. For developers working with more demanding environments, such as game development or large-scale applications, 32 GB is advisable.
  • Storage: A solid-state drive (SSD) with at least 512 GB for quick access to files and applications, with 1 TB or more preferred for developers working with large datasets, multiple projects, or who need extensive local storage for virtual machines.
  • Graphics: While many development tasks are not GPU-intensive, a dedicated graphics card can be beneficial for developers working on game development, mobile app development with emulators, or applications that leverage GPU acceleration.
  • Display: A high-resolution display with good color accuracy benefits developers, especially those working on front-end development or UI/UX design. Multiple monitors or a large ultrawide monitor can significantly improve productivity by providing more screen real estate for code, documentation, and tools.

Management and consulting

Management and consulting professionals often find themselves balancing between strategic planning, client meetings, and data analysis. Their work primarily involves communication, collaboration, and presentation tools alongside analytical software to drive decision-making and project management. Common tools include Microsoft Office Suite for presentations and reports, project management software like Trello or Monday, and data analysis tools such as Microsoft Excel or Google Sheets.

Recommended general specs:

  • Processor: An Intel i5 or an AMD Ryzen 5 is typically sufficient for the software used in management and consulting. These tasks require efficient processing for multitasking across documents, spreadsheets, and presentation software but do not usually demand the high computational power needed for graphic design or development work.
  • Memory: 16 GB to ensure smooth multitasking and efficient handling of large datasets in Excel or other analysis tools.
  • Storage: A solid-state drive (SSD) of at least 256GB. 
  • Graphics: Integrated graphics are typically adequate for management and consulting tasks, which are not graphically intensive. However, a dedicated GPU might be beneficial if the role involves occasional video editing or high-resolution presentations.

Applixure Analytics warnings and alerts

This issue is associated with the following Analytics alerts and warnings:

Have more questions? Submit a request

0 Comments

Article is closed for comments.
Powered by Zendesk