A question to system administrators about The Bat! filling free memory with zero bytes
Hello , I have a question to system administrators (who deal with servers) about The Bat! filling free memory with zero bytes. What do you think if we change The Bat! to intermittently fill with zero bytes the memory, with which The Bat! is working on, but frees in the meanwhile (not actually uses)? So The Bat! will clean memory pages with zero bytes? This may improve performance under Windows, and also under VMWare and other virtual machine environments? For example, VMWare and HyperV calculate hash of memory pages, and, if the contents is the same, mark this page as "shared" inside a virtual machine and between virtual machines on the same host, until the page is modified. It effectively decreases memory consumption. Windows does the same - it handles zero pages differently, treating them as free. We could have the heap manager that would automatically fill memory with zeros when we call FreeMem/ReallocMem. As an alternative option, we could have a function that zeroizes empty memory by demand, i.e. only when this function is explicitly called. Of course, this function has to be thread-safe. The drawback of filling memory with zeros is touching the memory, which might have already been turned into virtual, thus issuing page faults. Besides that, any memory store operations are slow, so our program will be slower, albeit to an unknown extent (maybe negligible). If we manage to fill 4-K pages completely with zeros, the hypervisor or Windows will explicitly mark it as a zero page. But even partial zeroizing may be beneficial, since the hypervisor may compress pages using LZ or similar algorithms to save physical memory. Does anybody have experience on that issue? I have made a question on https://stackoverflow.com/questions/44665446/a-heap-manager-for-c-pascal-that-automatically-fills-freed-memory-with-zero-byte on that matter, but it didn't gain enough attention. -- Maxim Masiutin Director Ritlabs, SRL Current beta is 7.4.16.21 | 'Using TBBETA' information: http://www.silverstones.com/thebat/TBUDLInfo.html
Re: Automatic attachment on forward and re-direct
Hello Thomas, Friday, June 23, 2017, 6:58:39 PM, you wrote: > To turn it off permanently, go to Account / Properties / Templates / > Forward, and take the tick-mark off "Forward the message as > attachment...". Thanks so much for the answer. I do have that unchecked and the problem is actually different than I thought. When a message has no attachments indicated in the list display but shows an unmarked attachment of message.htm in the message itself, is there a way to automatically get rid of that. And for that matter, why is it there and why does it not show up as an attachment? -- Ira Current beta is 7.4.16.21 | 'Using TBBETA' information: http://www.silverstones.com/thebat/TBUDLInfo.html
Re: Automatic attachment on forward and re-direct
Hello Ira, Saturday, June 24, 2017, 6:36:15 AM, you wrote: > When I forward a massage and only want to reference one line, > the bat always automatically adds an attachment containing the > whole forwarded email. How do I turn that feature off? Not a beta issue, so I am copying TBUDL for further discussion there. Case-by-case: Go to Specials / Alternative Forward, and the original message will not be attached. To turn it off permanently, go to Account / Properties / Templates / Forward, and take the tick-mark off "Forward the message as attachment...". More info: https://www.ritlabs.com/en/support/help/65/#6600 HTH -- Cheers, Thomas. Message reply created with The Bat! 7.4.16.21 (ALPHA) under Windows 10.0 Build 14393 Current beta is 7.4.16.21 | 'Using TBBETA' information: http://www.silverstones.com/thebat/TBUDLInfo.html
Automatic attachment on forward and re-direct
Hello List, When I forward a massage and only want to reference one line, the bat always automatically adds an attachment containing the whole forwarded email. How do I turn that feature off? -- Ira Current beta is 7.4.16.21 | 'Using TBBETA' information: http://www.silverstones.com/thebat/TBUDLInfo.html
Re: 7.4.16.21
Hello Maxim, Friday, June 23, 2017, 10:07:29 AM, you wrote: MM> https://www.ritlabs.com/download/files3/the_bat/beta/tb741621-64.rar MM> What's new in 7.4.16.21 since 7.4.16.20: MM> [-] Some AVX code was used in the non-AVX section (BETA issue) MM> [-] (#0001235) Untranslatable string in the Connection Center MM> (BETA issue) U .18, .19, .20 would not start for me. MM> MM> Current beta is 7.4.16.21 | 'Using TBBETA' information: MM> http://www.silverstones.com/thebat/TBUDLInfo.html Best regards, Stuart Pye ... delivering Pinpoint Answers from SliceNet, a division of Neon-Orbitt Corp. 1121 Mall Drive Unit 72782 N. Chesterfield, VA 23235 stu...@slicenet.net (804) 399-8303 --- This email has been checked for viruses by Avast antivirus software. https://www.avast.com/antivirus Current beta is 7.4.16.21 | 'Using TBBETA' information: http://www.silverstones.com/thebat/TBUDLInfo.html
Re: 7.4.16.21
Hello Maxim, Friday, June 23, 2017, 3:07:29 PM, you wrote: > The Bat! 7.4.16.21 (ALPHA) is available at Maxim, Can I just ask a simple question, please? Why have the recent releases been classed as ALPHAs and not BETAs? Are they expected by RITlabs to be less stable? Just curious... ;-) Thanks, Tony -- Tony Brookes Current beta is 7.4.16.21 | 'Using TBBETA' information: http://www.silverstones.com/thebat/TBUDLInfo.html
Re: 7.4.16.21
Hello Maxim, Friday, June 23, 2017, 4:07:29 PM, you wrote: > The Bat! 7.4.16.21 (ALPHA) is available at > https://www.ritlabs.com/download/files3/the_bat/beta/tb741621-32.rar U here. Thank you & a nice week-end to everyone! -- Best regards, Viktor Kabelacmailto:tbbeta-l...@kabelac.cz Current beta is 7.4.16.21 | 'Using TBBETA' information: http://www.silverstones.com/thebat/TBUDLInfo.html
Re: 7.4.16.21
Hello Maxim, U -- Best regards, Curtmailto:c...@downinthecountry.com Using TheBat! 7.4.16.21 (ALPHA) Friday, June 23, 2017, 10:07:29 AM, you wrote: > https://www.ritlabs.com/download/files3/the_bat/beta/tb741621-32.rar Current beta is 7.4.16.21 | 'Using TBBETA' information: http://www.silverstones.com/thebat/TBUDLInfo.html
7.4.16.21
The Bat! 7.4.16.21 (ALPHA) is available at https://www.ritlabs.com/download/files3/the_bat/beta/tb741621-32.rar https://www.ritlabs.com/download/files3/the_bat/beta/tb741621-64.rar What's new in 7.4.16.21 since 7.4.16.20: [-] Some AVX code was used in the non-AVX section (BETA issue) [-] (#0001235) Untranslatable string in the Connection Center (BETA issue) Current beta is 7.4.16.21 | 'Using TBBETA' information: http://www.silverstones.com/thebat/TBUDLInfo.html