| Windows 7: Memory Leak when Copying/Selecting Word files |
25 Sep 2009
|
#1 | | |
Memory Leak when Copying/Selecting Word files I wondered if anyone has had similar problems or knew of a fix. Every time I select a word file on my c drive (which is the partition that holds my old vista files) the memory leaks and my machine freezes up until I can kill the process. | My System Specs |
| System Manufacturer/Model Number HP DV3510nr OS Windows 7 Pro CPU Intel Duo 2.0mhz Memory 4 gig Graphics Card nvidia |
25 Sep 2009
|
#2 | | |
kill what process? explorer? | My System Specs | | System Manufacturer/Model Number Too many to list. OS XP, Seven, 2008R2 CPU AMD, Intel, VIA Motherboard Various Memory Corsair, Kingston, etc. Graphics Card ATI, NVIDIA Monitor(s) Displays Samsung Keyboard qwerty Hard Drives Maxtor, Western Digital Internet Speed 22 Mb/s @ home, 1 Gb/s @ server Other Info All of my systems still run fastest on XP 32-bit for the most part. Win7 is fun to play with, but I still prefer XP for raw speed, security, and functionality. |
25 Sep 2009
|
#3 | | |

Quote: Originally Posted by SDB15 I wondered if anyone has had similar problems or knew of a fix. Every time I select a word file on my c drive (which is the partition that holds my old vista files) the memory leaks and my machine freezes up until I can kill the process. And in addition to what sup3rsprt said, where and how are you observing the memory leak? | My System Specs | | System Manufacturer/Model Number Multiple machines in various stages of decomposition. OS Win7x64 |
25 Sep 2009
|
#4 | | XP_Pro, W7_7201, W7RC.vhd, SciLinux5.3, Fedora12, Fedora9_2x, OpenSolaris_09-06 Denver suburb |

Quote: Originally Posted by SDB15 I wondered if anyone has had similar problems or knew of a fix. Every time I select a word file on my c drive (which is the partition that holds my old vista files) the memory leaks and my machine freezes up until I can kill the process. What's a "memory leak" ? | My System Specs | | System Manufacturer/Model Number Gateway GT5056 OS XP_Pro, W7_7201, W7RC.vhd, SciLinux5.3, Fedora12, Fedora9_2x, OpenSolaris_09-06 CPU AMD 64x2 Motherboard Yes Memory 1 gig Graphics Card Dunno Sound Card Realtek something Monitor(s) Displays Samsung SyncMaster 940MW w/TV Screen Resolution 1280x1024 Hard Drives 250 GB WD, USB Seagate Freedesk 1.5 T Internet Speed Cable modem Other Info 1 + 1 = 10b,
7 + 7 = 16o,
a + b = 15h. |
25 Sep 2009
|
#5 | | Windows 7 ultimate 64 bit / XP Home sp3 Gulf Coast Texas |
| My System Specs | | System Manufacturer/Model Number Self Built OS Windows 7 ultimate 64 bit / XP Home sp3 CPU intel Core 2 Duo E8400 3.0ghz Motherboard Asus P5ND bios 1401 Memory 8 gigs 1066 OCZ Fata1ty Graphics Card EVGA GTX 580 Call of Duty Black Ops Edition Sound Card Creative Soundblaster Audigy 2zs Monitor(s) Displays Asus 24in LCD's 2MS X2 Screen Resolution 1920x1080p @60Hz Keyboard Logitech Bluetooth Wireless MX5000 Mouse Logitech Bluetooth Wireless MX1000 PSU OCZ 700W GameXtreme Case NZXT Apollo Cooling Corsair H50 CPU/120mm x3 /60mm x2 /Corsair Dominator Ram Hard Drives WD Caviar 500 Black/ WD Caviar 200 Blue Internet Speed Download 19.83 Upload 0.97 Other Info Logitech Z2300 Speakers/ Bose Noise Cancelling Headphones/Avermedia PCI-e Hybrid TV Bravo/Epson NX415 all in one/ 4 Port Powered USB Hub/ LG 10x Bluray Burner /TSST Corp DVDRW External |
27 Sep 2009
|
#6 | | XP_Pro, W7_7201, W7RC.vhd, SciLinux5.3, Fedora12, Fedora9_2x, OpenSolaris_09-06 Denver suburb |

Quote: Originally Posted by thefabe I thought they might have changed the definition of the word-pair. Quote: ...can only be diagnosed by a programmer with access to the program source code... | My System Specs | | System Manufacturer/Model Number Gateway GT5056 OS XP_Pro, W7_7201, W7RC.vhd, SciLinux5.3, Fedora12, Fedora9_2x, OpenSolaris_09-06 CPU AMD 64x2 Motherboard Yes Memory 1 gig Graphics Card Dunno Sound Card Realtek something Monitor(s) Displays Samsung SyncMaster 940MW w/TV Screen Resolution 1280x1024 Hard Drives 250 GB WD, USB Seagate Freedesk 1.5 T Internet Speed Cable modem Other Info 1 + 1 = 10b,
7 + 7 = 16o,
a + b = 15h. |
27 Sep 2009
|
#7 | | |

Quote: Originally Posted by chuckr 
Quote: Originally Posted by thefabe I thought they might have changed the definition of the word-pair. Quote: ...can only be diagnosed by a programmer with access to the program source code... I think we're going to have fun here
The Wikipedia entry is a bit ambiguous (while accusing others of n00bery). It is entirely possible to diagnose a memory leak without access to app source or any type of code-level analysis. A process whose commit charge keeps on increasing in the absence of commensurate workload increases, to the point where it either runs into it's maximum size limit or artificially prevents itself from doing so, is absolutely leaking.
What they presumably mean is that one cannot fix the leak without source code, which is also technically incorrect. For example, perhaps the thing was written in assembly and there is no higher-level source to speak of. | My System Specs | | System Manufacturer/Model Number Multiple machines in various stages of decomposition. OS Win7x64 |
27 Sep 2009
|
#8 | | XP_Pro, W7_7201, W7RC.vhd, SciLinux5.3, Fedora12, Fedora9_2x, OpenSolaris_09-06 Denver suburb |

Quote: Originally Posted by H2SO4 I think we're going to have fun here  Me too... Quote: The Wikipedia entry is a bit ambiguous (while accusing others of n00bery). It is entirely possible to diagnose a memory leak without access to app source or any type of code-level analysis. A process whose commit charge keeps on increasing in the absence of commensurate workload increases, to the point where it either runs into it's maximum size limit or artificially prevents itself from doing so, is absolutely leaking. I guess that depends on what you mean by 'diagnose'.
In the OP, it seems to mean 'observe' the memory leak.
The word-pair used to mean c-programmers requesting free memory blocks for their code, then never releasing said memory back to the 'free-pool' in the OS.
The Memory Manager would then have those blocks marked as 'in use', when in fact they were not. But still being consumed.
That was considered 'memory-leak', along with other factors.
Eventually, the sum of these 'in-use' marked blocks, though not in use, would consume, etc. Quote: What they presumably mean is that one cannot fix the leak without source code, which is also technically incorrect. For example, perhaps the thing was written in assembly and there is no higher-level source to speak of. Here, 'diagnose' would mean "repair".
I agree with " cannot fix the leak without source code", and I believe it is technically correct:
An 'assembler' requires source code (mnemonics) as input, to generate the computer's binary op-codes, etc. as an object file for linkage, etc. to generate the .exe executable...
You're not confusing 'assembly' with 'machine code', are you?
"Higher level" source is not required -- Assembly, of itself, is source code.
Viz:
This was for radar antenna 'Ellipticity Measurement' analysis on an MPS-36 radar at the Kwajalein Missile Range.
(See there, they changed the 'terminology' again...) Ronald Reagan Ballistic Missile Defense Test Site - Wikipedia, the free encyclopedia
Had to find 'half-power' points at all quadrants, as well as determine the 'Full-power' point.
The code was called from a 100 pps ' Interrupt handler', which also gathered Elevation, Range, time-code, and other stuff.
This was my first run-in with Microsoft, regarding errors in their documentation:
The ordering and quantity of parameters on the stack.
I had determined the necessary corrections required for their documentation and received their 'prima donna' attitude.
It was also the last. | My System Specs | | System Manufacturer/Model Number Gateway GT5056 OS XP_Pro, W7_7201, W7RC.vhd, SciLinux5.3, Fedora12, Fedora9_2x, OpenSolaris_09-06 CPU AMD 64x2 Motherboard Yes Memory 1 gig Graphics Card Dunno Sound Card Realtek something Monitor(s) Displays Samsung SyncMaster 940MW w/TV Screen Resolution 1280x1024 Hard Drives 250 GB WD, USB Seagate Freedesk 1.5 T Internet Speed Cable modem Other Info 1 + 1 = 10b,
7 + 7 = 16o,
a + b = 15h. |
27 Sep 2009
|
#9 | | |

Quote: Originally Posted by chuckr guess that depends on what you mean by 'diagnose'.
In the OP, it seems to mean 'observe' the memory leak. Agreed. They're using "diagnose" as in "diagnosis: there's a memory leak". 
Quote: Originally Posted by chuckr The word-pair used to mean c-programmers requesting free memory blocks for their code, then never releasing said memory back to the 'free-pool' in the OS. Yes. For what it's worth, I wasn't disagreeing with anything you said in your previous posts. My issue was with Wikipedia's wording 
Quote: Originally Posted by chuckr I agree with "cannot fix the leak without source code", and I believe it is technically correct:
An 'assembler' requires source code (mnemonics) as input, to generate the computer's binary op-codes, etc. as an object file for linkage, etc. to generate the .exe executable...
You're not confusing 'assembly' with 'machine code', are you?
"Higher level" source is not required -- Assembly, of itself, is source code. Assembly is only the "source" if the executable was written in assembly. Otherwise, if the app was written in C, then the "source" files will be text representing C code. Ditto C++, C#, Java...
Once we agree on those semantics, I think we'll both be on the same page regarding the feasability of rectifying memory leaks through analysis of the disassembled mnemonics - with no access to the original source code.
(As a minor off-topic point, " object files" are produced by a compiler, not by an " assembler".) 
Quote: Originally Posted by chuckr This was my first run-in with Microsoft, regarding errors in their documentation:
The ordering and quantity of parameters on the stack.
I had determined the necessary corrections required for their documentation and received their 'prima donna' attitude.
It was also the last. A calling convention mismatch of some sort? I'd be interested to hear about your respective positions on the mechanics of that issue. We should probably take it up elsewhere though, to give the OP their thread back | My System Specs | | System Manufacturer/Model Number Multiple machines in various stages of decomposition. OS Win7x64 |
27 Sep 2009
|
#10 | | XP_Pro, W7_7201, W7RC.vhd, SciLinux5.3, Fedora12, Fedora9_2x, OpenSolaris_09-06 Denver suburb |

Quote: Originally Posted by H2SO4 We should probably take it up elsewhere though, to give the OP their thread back  I agree.... | My System Specs | | System Manufacturer/Model Number Gateway GT5056 OS XP_Pro, W7_7201, W7RC.vhd, SciLinux5.3, Fedora12, Fedora9_2x, OpenSolaris_09-06 CPU AMD 64x2 Motherboard Yes Memory 1 gig Graphics Card Dunno Sound Card Realtek something Monitor(s) Displays Samsung SyncMaster 940MW w/TV Screen Resolution 1280x1024 Hard Drives 250 GB WD, USB Seagate Freedesk 1.5 T Internet Speed Cable modem Other Info 1 + 1 = 10b,
7 + 7 = 16o,
a + b = 15h. Memory Leak when Copying/Selecting Word files problems? All times are GMT -5. The time now is 07:17 PM. | |