是否有可能通过实现java引用shared_ptr来摆脱java中的垃圾收集器?
Is it possible to get rid of garbage collector in java by implementing java reference as shared_ptr?
将java引用实现为shared_ptr似乎是合理的,并且根本不使用垃圾收集
这是可能的,但它根本就不高效。
Oracle的JVM在过去使用引用计数GC,它很慢而且不有效。他们转而使用更现代的GC算法,比如分代GC算法。
不要认为shared_ptr在c++中是可以接受的,因为c++中绝大多数对象都是在堆栈中分配的,所以shared_ptr的引用计数性质几乎不引人注意。在Java上,绝大多数对象都是在堆中分配的,所以在开始计算它们之前您应该三思。
相关文章:
- V8垃圾收集器回调,用于测量GC活动
- 写一个日志收集器/阅读器,有什么好的设计吗?
- 设置自定义收集器时不会提升::log尊重关键字::max_size吗?
- 编译C 电池收集器教程的错误
- Raii vs.垃圾收集器
- 从 c++ 库中获取一个字符串,周围有一个 java 包装器
- 获取 Mark Sweep 垃圾收集器C++的根
- 我们可以在 C 或 C++ 中手动操作垃圾收集器吗?
- 有没有办法从 C 程序创建数据收集器集
- c++中的垃圾收集器
- boost:text_file_backend file_name和收集器目标
- Swift 中的 ARC 与 Java 中的垃圾收集器有何不同
- C++使用垃圾收集器是矫枉过正,什么是更好的解决方案
- C++使用clang/llvm的精确垃圾收集器
- 将由垃圾收集器删除导出到C#的C++类
- wxWidgets有某种垃圾收集器
- 使用引用计数的基本垃圾收集器
- 有效的Java构建器习语等同于c++
- 垃圾收集器c++
- 是否有可能通过实现java引用shared_ptr来摆脱java中的垃圾收集器?