Hướng dẫn how does php garbage collection work? - thu gom rác php hoạt động như thế nào?

61

Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm.
Learn more.

Tôi biết rằng trong PHP, bạn không cần phải có bộ nhớ miễn phí. Nó có đạt được bởi người thu gom rác không?

Hướng dẫn how does php garbage collection work? - thu gom rác php hoạt động như thế nào?

Luvieere

36.6K18 Huy hiệu vàng124 Huy hiệu bạc178 Huy hiệu đồng18 gold badges124 silver badges178 bronze badges

Đã hỏi ngày 14 tháng 11 năm 2009 lúc 20:28Nov 14, 2009 at 20:28

Vâng, đây là một bài viết hay mô tả những cạm bẫy của nó. Trong PHP> 5.3.0, cũng có chức năng GC_ENABLE.

Hướng dẫn how does php garbage collection work? - thu gom rác php hoạt động như thế nào?

Makyen ♦

30.6K12 Huy hiệu vàng78 Huy hiệu bạc117 Huy hiệu đồng12 gold badges78 silver badges117 bronze badges

Đã trả lời ngày 14 tháng 11 năm 2009 lúc 20:31Nov 14, 2009 at 20:31

Luvieereluvieereluvieere

36.6K18 Huy hiệu vàng124 Huy hiệu bạc178 Huy hiệu đồng18 gold badges124 silver badges178 bronze badges

3

Đã hỏi ngày 14 tháng 11 năm 2009 lúc 20:28

Vâng, đây là một bài viết hay mô tả những cạm bẫy của nó. Trong PHP> 5.3.0, cũng có chức năng GC_ENABLE.Nov 14, 2009 at 22:49

Hướng dẫn how does php garbage collection work? - thu gom rác php hoạt động như thế nào?

Makyen ♦troelskn

30.6K12 Huy hiệu vàng78 Huy hiệu bạc117 Huy hiệu đồng25 gold badges132 silver badges154 bronze badges

Đã trả lời ngày 14 tháng 11 năm 2009 lúc 20:31

LuvieereluvieereNov 14, 2009 at 20:30

Hướng dẫn how does php garbage collection work? - thu gom rác php hoạt động như thế nào?

PHP có sự kết hợp giữa thu thập rác và đếm tham chiếu. Cái sau là chế độ chính của việc quản lý bộ nhớ, với bộ thu gom rác nhặt các mảnh mà bộ đếm ref bỏ lỡ (tài liệu tham khảo tròn). Trước 5.3, PHP chỉ có tính toán, và thậm chí trong 5.3, đó là cách bộ nhớ thường sẽ được giải phóng.Myles

Đã trả lời ngày 14 tháng 11 năm 2009 lúc 22:493 gold badges26 silver badges37 bronze badges

Troelskntroelskn

Huy hiệu vàng 113K25Feb 5, 2013 at 12:30

Hướng dẫn how does php garbage collection work? - thu gom rác php hoạt động như thế nào?

Đúng. Ngoài ra còn có việc dọn dẹp phiên được thực hiện bởi người thu gom rác.Aris

Đã trả lời ngày 14 tháng 11 năm 2009 lúc 20:301 gold badge38 silver badges36 bronze badges

Mylesmyles

Hướng dẫn how does php garbage collection work? - thu gom rác php hoạt động như thế nào?

20.2k3 Huy hiệu vàng26 Huy hiệu bạc37 Huy hiệu đồngApr 6, 2010 at 14:23

W.Ed.W.Ed.W.Ed.

Kể từ 5.3.0 có hỗ trợ thu gom rác. Vui lòng kiểm tra bài viết rất nhiều thông tin này từ php.net http://php.net/manual/en/features.gc.php1 bronze badge

Đã trả lời ngày 5 tháng 2 năm 2013 lúc 12:30

Arisaris

4.3571 Huy hiệu vàng38 Huy hiệu bạc36 Huy hiệu đồng

  • Kể từ 5.3.0, bạn có thể buộc thu gom rác bằng cách sử dụng gc_collect_cycles function.
  • Đã trả lời ngày 6 tháng 4 năm 2010 lúc 14:23
  • Huy hiệu 111 Đồng

Thay đổi ngôn ngữ:

Gửi báo cáo yêu cầu kéo một lỗi

Mục lục

Tham khảo tính toán cơ bản

(Php 5> = 5.3.0, Php 7, Php 8)

GC_COLLECT_CYCLES - Bộ sưu tập của bất kỳ chu kỳ rác hiện có nàoForces collection of any existing garbage cycles

Sự mô tả

gc_collect_cycles (): int(): int

Bộ sưu tập lực lượng của bất kỳ chu kỳ rác hiện có.

Thông số

Chức năng này không có tham số.

Trả về giá trị

Trả về số lượng chu kỳ thu thập được.

Mason ¶

11 năm trước

(Since this function wasn't documented as of the date I left this note...)

If you came here looking for documentation, allow me to point you instead to a section in the user manual about garbage collection that includes a bit at the end about when you would use this feature and what it will actually do: http://php.net/manual/en/features.gc.collecting-cycles.php

Hope it helps!