2

我有一个 PHP 脚本,它在我的本地主机上提供一个字符串,如下所示:

{"mx":"704","my":"261","top":"-1000px","left":"-1157px","width":"4582","height":"3522" ,"articleHeader":"false","wwidth":"1366","wheight":"665","time":1370692442}

我正在使用 ruby​​ 阅读该网址,使用open-urinet-http。像这样,例如:

r = Net::HTTP.get( URI.parse( 'http://localhost/_inc/server.php') )

或者

data = open('http://localhost/_inc/server.php')

我注意到(使用'watch df')我的磁盘使用量(根文件系统)随着每个周期增加 url 下该字符串的大小。中止脚本后,空间不会被清除回初始状态(差异远大于写入 /tmp 的任何内容)我不需要将该字符串保留在内存中,我希望它确实被丢弃.

我假设打开/读取创建了一个新缓冲区(?),但为什么将它写入我的硬盘?我在哪里可以找到这些文件以及如何实际丢弃它们(调用GC.start没有帮助)

过程的痕迹

4

1 回答 1

0

Ruby 不是罪魁祸首——它是 apache 写入访问和错误日​​志。

于 2013-06-08T17:19:56.047 回答