【24h】

A C++ Workbench with Accurate Non-Blocking Garbage Collector for Server Side Internet Applications

机译:具有用于服务器端Internet应用程序的准确无阻塞垃圾收集器的C ++工作台

获取原文
获取原文并翻译 | 示例

摘要

At the Institute of Computer Science Warsaw University of Technology a workbench for building server-side, dependable, Internet applications was designed and implemented. This workbench is a collection of C++ classes. The design and implementation of these classes are briefly described. The most important part of the workbench is the web server, implemented as a C++ class that can be used in a standalone application. To implement the web server a precise, concurrent garbage collector was designed. Our garbage collector is based on the concurrent mark-and-sweep algorithm and smart pointer pattern. It makes the risk of memory access faults or memory leaks much lower than in standard C/C++ applications. The advantages of our workbench are shown in some experiments. We have measured the overhead of our garbage collector and the performance of the workbench. A comparison with other systems is also given.
机译:在华沙理工大学计算机科学学院,设计并实现了一个用于构建服务器端,可靠的Internet应用程序的工作台。该工作台是C ++类的集合。简要描述了这些类的设计和实现。工作台中最重要的部分是Web服务器,它实现为可在独立应用程序中使用的C ++类。为了实现Web服务器,设计了一个精确的并发垃圾回收器。我们的垃圾收集器基于并发标记和清除算法和智能指针模式。与标准C / C ++应用程序相比,它使内存访问错误或内存泄漏的风险大大降低。一些实验显示了我们工作台的优势。我们已经测量了垃圾收集器的开销和工作台的性能。还与其他系统进行了比较。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号