Thursday, December 21, 2017

Digest for comp.programming.threads@googlegroups.com - 4 updates in 4 topics

Intelli2 <intelli2@mama.com>: Dec 20 06:23PM -0500

Hello,
 
 
Here is a smarter webpage that explains:
 
Why i choose Delphi
 
https://csvelocity.wordpress.com/2017/07/27/why-i-choose-delphi/
 
 
 
Thank you,
Amine Moulay Ramdane.
Intelli2 <intelli2@mama.com>: Dec 20 05:35PM -0500

Hello...
 
 
I have worked with Delphi compiler and with FreePascal compiler, because
they are modern Object Pascal that is beautiful , because they are
excellent on readability and they are good on productivity, believe me
i have more experience now, but i have worked also with C++ and
it is excellent, it is why i am working with both , with modern Object
Pascal and with C++, why i am not working with Java and C# ? because
forcing garbage collection is also not good because it is also not
optimally efficient, i have posted on that before, please read again here:
 
https://people.cs.umass.edu/~emery/pubs/gcvsmalloc.pdf
 
And i am now extending Delphi and FreePascal to support scalable
datastructures and more scalable compression libraries etc. but
what is good is that you can use my Delphi libraries from
C++Builder because C++Builder is compatible with Delphi.
 
 
 
Thank you,
Amine Moulay Ramdane.
Intelli2 <intelli2@mama.com>: Dec 20 05:09PM -0500

Hello..
 
Here is a beautiful song, it is as beautiful as the Delphi compiler,
so, long life to Delphi and to FreePascal and to Lazarus and to also C++ !
 
 
https://www.youtube.com/watch?v=FCf23ZTFaDM
 
 
 
Thank you,
Amine Moulay Ramdane.
Intelli2 <intelli2@mama.com>: Dec 20 04:43PM -0500

Hello..
 
 
Read the following paper, because i have read it and it is interesting,
this is why i have posted here:
 
Quantifying the Performance of Garbage Collection vs. Explicit Memory
Management
 
"
Conclusion
 
This paper presents a tracing and simulation-based experimental
methodology that executes unaltered Java programs as if they used
explicit memory management. We use this framework to compare
the time-space performance of a range of garbage collectors to explicit
memory management with the Lea memory allocator. Comparing
runtime, space consumption, and virtual memory footprints
over a range of benchmarks, we show that the runtime performance
of the best-performing garbage collector is competitive with explicit
memory management when given enough memory. In particular,
when garbage collection has five times as much memory
as required, its runtime performance matches or slightly exceeds
that of explicit memory management. However, garbage collection's
performance degrades substantially when it must use smaller
heaps. With three times as much memory, it runs 17% slower on
average, and with twice as much memory, it runs 70% slower. Garbage
collection also is more susceptible to paging when physical
memory is scarce. In such conditions, all of the garbage collectors
we examine here suffer order-of-magnitude performance penalties
relative to explicit memory management.
 
We believe these results will be useful both for practitioners and
researchers. Practitioners can use these results to guide their choice
of explicitly-managed languages like C or C++, or garbage-collected
languages like Java or C#. If their applications will be deployed on
systems with at least three times as much RAM as needed, then
garbage collection should provide reasonable performance. However,
if the deployed systems will have less RAM, or if their applications
will have to compete with other processes for memory,
then practitioners should expect garbage collection to exact a
substantial performance cost. This cost will be especially pronounced
for applications whose performance is tied to their efficient use of
memory, such as in-memory databases and search engines.
"
 
 
 
Read more here:
 
https://people.cs.umass.edu/~emery/pubs/gcvsmalloc.pdf
 
 
 
 
 
Thank you,
Amine Moulay Ramdane.
You received this digest because you're subscribed to updates for this group. You can change your settings on the group membership page.
To unsubscribe from this group and stop receiving emails from it send an email to comp.programming.threads+unsubscribe@googlegroups.com.

No comments: