java - 如何避免在 Java 中产生垃圾?

标签 java memory memory-management garbage-collection garbage

据我所知,Java没有任何管理内存的方法,因为整个内存管理都是由内置的自动运行的垃圾收集器完成的,这在某些情况下可能会有点低效。

http://www.coralblocks.com/

我找到了这个网站,它告诉我们他们正在制作一个 java 工具和库,这些工具和库可以工作而不会产生任何垃圾。我想得到某种关于这怎么可能的逻辑解释。

最佳答案

http://www.coralblocks.com/index.php/2015/10/is-coralfix-the-fastest-and-easiest-to-use-fix-engine/

All Coral Blocks components produce zero garbage for the GC in the critical path.

我的猜测。预分配的缓冲区,没有 String 对象。正如他们所说:

At Coral Blocks we use Java as a syntax language. Our libraries have zero external dependencies and we don’t even rely on the JDK standard libraries. With CoralFIX you have total control over the critical path.

关于java - 如何避免在 Java 中产生垃圾?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37015399/

相关文章:

java - 具有大量实体的 Ehcache/Hibernate 和 RMI 复制

java - !(a==b) 和 a!=b 的区别

performance - 当mongodb内存不足时会发生什么?

c - 该语句如何测试内存对齐

c++ - 堆上的内存是如何耗尽的?

java - 尝试在 Java 中交换数组中的值

java - 如何将包含 "e+"的字符串转换为长字符串?

memory - Redis内存使用、ZSET和docker

c - 为什么我可以相信内存分配?

c++ - c++ vector<vector<int>> 如何管理内存