![]() |
![]() | [DllMain] Error setting up low-fragmentation heap: 50 | ![]() |
![]() |
![]() | ![]() |
sherpya
![]() |
![]() |
strange I need to check if the error is "unsupported" (the error means this)
it's harmless anyway, it's a trick for clamd to reduce memory usage on database reload you can just ignore it, I'll change the message to not display it when the function is not supported by the os btw what is the os? |
|||||||||||
|
![]() |
![]() | ![]() |
blgd
![]() |
![]() |
Windows 2000 with SP4 working on NTFS partitions with 4KB cluster size (I don't know if this could be important as I know file systems differs, even if it's not the same kind of fragmentation) (I knew I should say before, sorry ![]() In my humble opinion, if this is supported on XP (I don't know as I don't have it installed on my XP partition), it shouldn't be hard to make it possible under 2K ![]() ![]() |
|||||||||||||
|
![]() |
![]() | ![]() |
sherpya
![]() |
![]() |
nothing to do with the filesystem, is the memory fragmentation
![]() anyway I've fixed the warn, the next version will have this fix if you want this feature on win2k you may need to install this hotfix https://support.microsoft.com/kb/816542 https://support.microsoft.com/kb/816542 but it's only usefull for clamd, not for clamscan |
|||||||||||
|
![]() |
![]() | ![]() |
blgd
![]() |
![]() |
Thanks for the info
![]() I supposed that could be the memory fragmentation, but here, my knowledge is limited. I admit. In the other hand, thanks for the information and link to Microsoft. P.S.: It looks like the post SP4 update rollup hotfix has this fix included (at least the file versions are later). I have it here but not installed (long story) I'll install and I tell if the error disappears. |
|||||||||||
Last edited by blgd on Tue Jan 26, 2010 3:08 am; edited 1 time in total
|
![]() |
![]() | ![]() |
sherpya
![]() |
![]() |
the concept is similar a program asks system for memory then disallocates it, the system has a list of blocks of memory of a particular size, giving pieces to programs can lead to have enough non contiguous memory, this makes difficult to give consecutive memory for the size requested, so some blocks are too small and cannot be used if the programs needs a greater size
(yes a bit confused but I hope you got something ![]() https://en.wikipedia.org/wiki/Fragmentation_%28computer%29 https://en.wikipedia.org/wiki/Fragmentation_%28computer%29 Unlike other types of fragmentation, internal fragmentation is difficult to reclaim; usually the best way to remove it is with a design change. For example, in dynamic memory allocation, memory pools drastically cut internal fragmentation by spreading the space overhead over a larger number of objects. on linux acab implemented a memory pool to reduce this problem, on windows I'm using a windows api help, that gives similar advantages |
|||||||||||
|
![]() |
![]() | ![]() |
blgd
![]() |
![]() |
Ops, editing while you replying.
Thanks for the info again ![]() |
|||||||||||
|
![]() |
![]() | ![]() |
blgd
![]() |
![]() |
Confirmed, the post SP4 Update Rollup for Windows 2000 carries the fix and the error doesn't appear now.
But, even if the fix is good for the system, I think I'm going back to SP4. From my experience, the Rollup leaves more issues than fixes on the system, at least in my personal case. |
|||||||||||
|
![]() |
![]() | [DllMain] Error setting up low-fragmentation heap: 50 | ![]() |
|
||
![]() |
![]() |
Powered by phpBB © phpBB Group
Design by phpBBStyles.com | Styles Database.
Content © ClamWin Free Antivirus GNU GPL Free Software Open Source Virus Scanner. Free Windows Antivirus. Stay Virus Free with Free Software.
Design by phpBBStyles.com | Styles Database.
Content © ClamWin Free Antivirus GNU GPL Free Software Open Source Virus Scanner. Free Windows Antivirus. Stay Virus Free with Free Software.