]> git.proxmox.com Git - ceph.git/blame - ceph/src/boost/libs/pool/doc/html/boost_pool/appendices/faq.html
bump version to 12.2.2-pve1
[ceph.git] / ceph / src / boost / libs / pool / doc / html / boost_pool / appendices / faq.html
CommitLineData
7c673cae
FG
1<html>
2<head>
3<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
4<title>Appendix B: FAQ</title>
5<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
6<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
7<link rel="home" href="../../index.html" title="Boost.Pool">
8<link rel="up" href="../appendices.html" title="Appendices">
9<link rel="prev" href="history.html" title="Appendix A: History">
10<link rel="next" href="acknowledgements.html" title="Appendix C: Acknowledgements">
11</head>
12<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
13<table cellpadding="2" width="100%"><tr>
14<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
15<td align="center"><a href="../../../../../../index.html">Home</a></td>
16<td align="center"><a href="../../../../../../libs/libraries.htm">Libraries</a></td>
17<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
18<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
19<td align="center"><a href="../../../../../../more/index.htm">More</a></td>
20</tr></table>
21<hr>
22<div class="spirit-nav">
23<a accesskey="p" href="history.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../appendices.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="acknowledgements.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
24</div>
25<div class="section">
26<div class="titlepage"><div><div><h3 class="title">
27<a name="boost_pool.appendices.faq"></a><a class="link" href="faq.html" title="Appendix B: FAQ">Appendix B: FAQ</a>
28</h3></div></div></div>
29<h6>
30<a name="boost_pool.appendices.faq.h0"></a>
31 <span><a name="boost_pool.appendices.faq.why_should_i_use_pool_"></a></span><a class="link" href="faq.html#boost_pool.appendices.faq.why_should_i_use_pool_">Why
32 should I use Pool?</a>
33 </h6>
34<p>
35 Using Pools gives you more control over how memory is used in your program.
36 For example, you could have a situation where you want to allocate a bunch
37 of small objects at one point, and then reach a point in your program where
38 none of them are needed any more. Using pool interfaces, you can choose to
39 run their destructors or just drop them off into oblivion; the pool interface
40 will guarantee that there are no system memory leaks.
41 </p>
42<h6>
43<a name="boost_pool.appendices.faq.h1"></a>
44 <span><a name="boost_pool.appendices.faq.when_should_i_use_pool_"></a></span><a class="link" href="faq.html#boost_pool.appendices.faq.when_should_i_use_pool_">When
45 should I use Pool?</a>
46 </h6>
47<p>
48 Pools are generally used when there is a lot of allocation and deallocation
49 of small objects. Another common usage is the situation above, where many
50 objects may be dropped out of memory.
51 </p>
52<p>
53 In general, use Pools when you need a more efficient way to do unusual memory
54 control.
55 </p>
56</div>
57<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
58<td align="left"></td>
59<td align="right"><div class="copyright-footer">Copyright &#169; 2000-2006 Stephen Cleary<br>Copyright &#169; 2011 Paul A. Bristow<p>
60 Distributed under the Boost Software License, Version 1.0. (See accompanying
61 file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
62 </p>
63</div></td>
64</tr></table>
65<hr>
66<div class="spirit-nav">
67<a accesskey="p" href="history.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../appendices.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="acknowledgements.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
68</div>
69</body>
70</html>