A question to system administrators about The Bat! filling free memory with zero bytes

2017-06-23 Thread Maxim Masiutin
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

2017-06-23 Thread Ira
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

2017-06-23 Thread Thomas Fernandez
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

2017-06-23 Thread Ira
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

2017-06-23 Thread Stuart Pye
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

2017-06-23 Thread Tony Brookes
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

2017-06-23 Thread Viktor Kabelac
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

2017-06-23 Thread Curt Akin
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

2017-06-23 Thread Maxim Masiutin
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