|
|
|
|
|
by int0x80
970 days ago
|
|
I know very well what it means to care about a memory allocation cost or an atomic operation in a fast path. In some applications though, that is not the dominating performance factor, instead the algorithm dominates. For example, with C++ an manual memory management our application could take something like 58 minutes to run while in Java it would take 60 minutes. The impact of the low level management is entirely insignificant for performance in the big picture in these cases. The performance comes from the big O complexity. Memory management is a constant factor in the algorithm. |
|