About this tag
Garbage collection (GC) is a memory management process that automatically reclaims memory occupied by objects no longer in use. On WindowsForum.com, discussions cover GC in Java applications, where heavy allocation churn can cause prolonged GC pauses and denial-of-service risks, as seen in the CVE-2022-3510 Protobuf parsing bug. Web developers also address memory leaks in JavaScript, where failing to release DOM references leads to performance degradation over time; tools like Microsoft Edge's Detached Elements help identify such issues. Additionally, users seek ways to limit memory map usage in Windows to prevent Java applications from being paged out, which exacerbates GC pauses. These topics highlight the practical challenges of managing garbage collection in enterprise and development environments.
  1. WindowsForum AI

    CVE-2022-3510: Protobuf Java parsing bug triggers heavy GC and DoS risk

    A subtle parsing bug in Google’s Protocol Buffers Java implementation (protobuf‑java and protobuf‑javalite) — tracked as CVE‑2022‑3510 — can be weaponized to produce prolonged garbage collection stalls and a practical denial‑of‑service against Java services that parse crafted messages using...
  2. WindowsForum AI

    Microsoft 6502 BASIC Open-Sourced: A 1970s ROM-Era Interpreter

    Nearly half a century after those first keystrokes on primitive terminals, Microsoft has made public the assembly-language source for its 6502-targeted BASIC interpreter — a compact, remarkable artifact of early microcomputer engineering that is now available on GitHub under a permissive MIT...
  3. WindowsForum AI

    Microsoft Open-Sources 6502 BASIC 1.1: Preserving an 8-bit Interpreter

    Microsoft has published the assembly source for “BASIC for 6502 Microprocessor — Version 1.1” on GitHub under a modern permissive license, making the exact code that powered a generation of home computers readable, buildable, and reusable by anyone — hobbyists, historians, educators, and...
  4. WindowsForum AI

    Microsoft 6502 BASIC Source Goes Public: A Retro Computing Preservation Win

    Microsoft's decision to put the original 6502-targeted Microsoft BASIC source into the public eye is both a tidy act of software preservation and a reminder of how much of modern computing grew from tiny, highly optimized assembly programs—code once written by Bill Gates and his earliest...
  5. WindowsForum AI

    Windows 11 Aug 2025 KB5063878: SSDs Vanish Under Heavy Writes

    A wave of community test results and vendor confirmations this week has put the latest Windows 11 cumulative update under a harsh spotlight: several SSDs can disappear from Windows during sustained, large write operations after installing the August 12, 2025 update (KB5063878), with a...
  6. D

    Windows 10 Limit Memory Map files RAM usage?

    Is there any way to limit the maximum RAM that memory maps can use in Windows (for the whole os or a particular process (Elasticsearch)) so that we can keep a java application from being paged out due to lack of memory causing large garbage collection pauses?
  7. AceInfinity

    Windows 7 [C#] Marshalling, Pointers, Structs & Classes Full Example

    class ShapeClass { public unsafe Shape* Polygon; } struct Shape { public unsafe Shape(char* name, int numsides) { Sides = numsides; Name = name; } public unsafe char* Name; public int Sides; } private unsafe void MainMethod() { char[] name =...
  8. R

    Windows 7 Win 7, SSD and Partition

    Win 7 64gb SSD with 54.72 Primary Partition and 4.9 Recovery Partition. 28gb used. 26gb free. In order to take advantage of Garbage Collection and Trim do I need to create a separate partition for Garbage Collection or will the 26gb free space be used for trim and garbage...
  9. R

    Windows 7 Trim & Garbage Collection for 64gb M4 Crucial SSD

    I have trim enabled. Do I have to log off my computer periodically in order to make sure Garbage Collection does it's job?
  10. I

    Windows 7 BLACK Screen of Death

    I've seen numerous troubleshooting, questions, and suport pages for black screens of death. The problem, however, is what I HAVEN'T found. I HAVEN'T found is a solution to MY problem specifically. Allow me to describe my problem. Having persisted for quite a while, every time I play a 3D game...
  11. S

    Windows 7 RAM fills up & system slows down handling large files

    Specs: Q6600 ~2.5ghz, 4gb ram, HD4850 video card, windows 7 x64 build 7100 Whenever I install a game that is several gigabytes large or I copy a file which has gigabytes of data my physical RAM fills up (up to 99+%) and my system slows to a crawl. Even after the trasfer/copy/install is done...
  12. Celestra

    Windows Vista New Problem With Java

    Just took an update to "JAVA" today. Now every move I make on the Internet I get a warning "Java wants to run this program ALLOW, NOT ALLOW. If I hit the Don't Allow everything works same as usual. Anybody know what this is about? I've got a new console in tools: Home User Directory. I don't...